Of course it is a good idea to invest for a long term. Take for example a good project with a solid team, their tokens go up in price as the project evolves. And the price can easily double or triple during 6 months period (sometimes it can be even more). So I would advise to go ahead with altcoins.