But isn't the problem that it is a deflationary currency. I mean, if you know that the value of your coins in USD terms will be worth more tomorrow than today, why would you exchange them for anything?
Doesn't it always just lead to hoarding?
No, because I agree with your OP that competition from other crypto-currencies will keep the value of BTC in check long term. I just don't see this as a problem.