Definitely base your investment choices on fundamentals!
You don't want to hold a shitcoin through a whole bearmarket, just because you expected a random pump without any fundamental news.
Also always do your due diligence. Don't blindly trust so-called veterans like John McAfee, who recently shilled coins that stopped being developed years ago (f.e. see ReddCoin:
https://github.com/reddcoin-project)
Check the team members' biographies, Github activity, partnerships, etc. to make sure your investment has a longterm perspective.
Imho lots of good calls already in this thread.
My personal favourites are (in no particular order):
- Stratis
- IOTA
- Zilliqa
Also make sure to check out Dfinity, Cosmos and the DAGLabs coin, though they haven't entered the market, yet.