Some of the reasons stated in the OP only matter to the short-term ponzi-bubble of the coin.
Here is a reality check for Bitards.
For the long-term value that the coin will settle at, what matters most is the
distribution of the coin to spenders instead of investors, not
discouraging transactions, and the
real use of transactions for spending.
Of course, the quality of the developers is very important and
Bitcoin's developers suck. Altcoin developers suck worse or at least they don't have enough development economy-of-scale.
The entire crypto-currency scene is a huge mess of sloppiness, incompetence, ignorance, laziness, and most of all greed.
Name recognition, longevity and first mover advantage.
THIS, first-mover-advantage it is the main advantage BTC has over all other coins
That only applies to the ponzi-bubble phase of Bitcoin. After it crashes to near 0, that won't be a benefit any more (think Napster combined with Bernie Madoff), although it may take down the entire altcoin market too, unless a strong altcoin is already well established by then, which doesn't have the long-term failure mode of Bitcoin.
Actually that failure mode may not be so long-term. Looks to me that the euphoria about transactions scaling up is already
starting to hit the wall for customers and merchants. If so, the ponzi-bubble top may be reached when merchants start publicly pronouncing they detest Bitcoin and have dumped it.
Also more and more greater fools are moving in near $1000, so how many of the fools need to be
burned by the volatility until negative word-of-mouth overtakes bubble fever.