In my opinion, if you are looking for coins with great long term potential, I would suggest investing into Bitcoin, Ethereum and NEO. If you are looking for coins that can generate quick profits in the short term, try going to coinmarketcap and see newly added coins, see also ratings from icobench and icodrops, if it has a high rating and certainly has a good team then buy it.