Using that logic every single weapon is useless against dragons. So I guess in that case we'll never actually defeat dragons, just run away the entire game. :ahhh:
Which means that Dragon Shouts are your main weapon against them thus making all weapons equally good... or useless against dragons.
In other words, your "Spears are best weapon against dragons" part is meaningless as we don't know how the dragons will be fought against.
As for the topic itself... NO. No matter how you look at it, the quality of dragon feature is far above the mentioned features... one of which is redundant and unpopular (with majority of people), one of which can't be used in dungeons (where you spend most of your game time) and one which we will get in the game, DLC or expansion anyway. Oh, I forgot about boats: in this game and story, focusing on them would be a [censored] game-design decision (for most provinces or stories it might be useful, but not for this case).
In comparison, dragons which are something new to the series, Bethesda wanted to do for a long, long time, something that if done right would be revolutionary in industry, something masses will love and many, many more things... I am not fan of dragons in games but in this case I am very much looking forward to them.