Yes, I think cryptocurrency is one of the best medium for long term investments. However, before investing, you should be sure about the project you want to invest in, otherwise you may lose. My advice is to invest part of your investment in Bitcoin and the rest in the top Altscoins; I believe this will reduce the risk.