It seems like there are three camps in the bitcoin community:
1) People who believe bitcoins should be used (primarily) for P2P payments. This camp thinks hoarding is bad.
2) People who believe bitcoins are (primarily) a great store of value, but also can be used for P2P payments. This camp thinks hoarding bitcoins is perfectly fine, and that using bitcoins to pay for things is something that will happen more in the future after the price stabilizes.
3) People who think bitcoins are great for both purposes.
Bitcoin haters fall into the fourth camp.
Personally I am mostly in camp 2. I think bitcoins are the most useful (right now) as a store of value, and that hoarding them is great for everyone.
It would be quite interesting to discriminate how many fall into each category. If Bitcoin is a way of paying with low fees, I guess it is vulnerable to be replaced by i.e. litecoin, or Ripple. If instead it is an e-gold, which holds value because it holds value and people agree on that, then there is quite nothing that can replace it, as the only thing that matters is how established it is, while practical considerations are less important.