altcoins is actually one of the best investments you can make right now. The reason is that in order to buy an altcoin you probably will have to go through it's ICO which guarantees the best price, or you can buy it directly in the market for whatever it's currently trading. Fact is that we are at the very begin of the blockchain era, and there are so many coins that will still come (in addition to what we already have), with those coins there will be more people joining as well and that means more money flowing in not only in BTC but in the entire crypto market. The best way to profit from this future growth is to invest today, in the present, in ICO's or altcoins as you've mentioned. Try to find something that is really worth it and put your money on it.