http://www.technologyreview.com/computing/38392/Money quote: "if you think that bitcoins are going to become more and more popular, then—again—it's foolish to spend your bitcoins today. The rational thing to do is hoard them and eventually sell them to new users. But that means there will be fewer bitcoins in circulation (and more in people's virtual wallets), making them less useful as an actual medium of exchange and making it less likely that businesses and consumers will ever see Bitcoin as legitimate."
We seem to be getting quite a bit of negative publicity at the moment. Hopefully the low current value of Bitcoin means that people will indeed use it as a currency rather than hoard it
In a sense, it's completely right. If you believe Bitcoins will catch on, value will certainly go up as more people enter the economy while the number of Bitcoins slowly reaches the hard cap.
Therefore, it IS in your best interests to hold onto the and sell them later.