Yes, it's a good way to make money but there are better ways through trading but I'm assuming a lot of people don't want to spend the extra time learning all about trading so if that applies to you then you better buy bitcoins, hold on to it with the hope of its price rising and then selling back for more money.
yes i also like long term investment, but to me i think if you are going for long term investment you still need to keep eye on our investment regularly, as you should also study bitcoin from time to time and should keep information about bitcoin with you .
Trading is can be risky you can. You can lost or earn It's like gambling but if you hold the bitcoin it is consider a long term investment because the bitcoin is growing and growing, If everyone will know the bitcoin the bitcoin price will go up. so I think holding your bitcoin for a long time is the smartest and no risk of earning.