I have a similar opinion but with a little bit different approach. I would recommend holding bitcoins and on the other hand spending it. If one is willing to hold 1 bitcoin then he should acquire 1 bitcoin and then spend some part of it for his needs and then again buy the equal amount of expenditure with fiat.
At the end of the story, he will have his whole bitcoin, he will contribute to the bitcoin movement (and indirectly growth of the network) and he is also using bitcoins for his needs and still he will have his whole bitcoin in his hands.
Spending the bitcoin will make the bitcoin to be useful as a good currency. So the value will rise in the mean time.