Bitcoin is perhaps the best coin to hold long term. I would happily bury private keys in a vault underground, and happily reap my millions 20 years for now. 90% of the other crap wont be around
I agree, bitcoin holding for a long time will be worth the wait because it can give us high potentials of gaining huge profit from storing it. If I could just have more extra funds I will store some bitcoin and hold for a while.
It is a good investment to invest for long term, but you should also think that investing in bitcoins is risky and invest only that much which wont affect you if it goes zero or dead. It is just like you are investing in mutual fund that way you can invest daily or monthly, so this way you can average your buying price.