If you are interesting in investing for the long term, then go ahead.
You can just pick whatever coin you want. That has a working project and you are good to go!
In a few years, you'll laugh at this market.
But for short term, I would stay away.
Yes you are right for long term ICX price right now was really undervalued. Me always adding my position every time ICX goes dipped. Planning to hold for a long term maybe a year or 2 or maybe more depends on the progression of their projects but I do really believe on them.