Well I believe in the top coinmarketcap surely they are good for long term investment but the best altcoin to invest for me is ethereum, you should include eth in the list.
Not because OP knows that people are considering it at first. OP's list is just optional and for you to consider but if it never hits your criteria, then there is no need to be bothered.
Anyway, I think that some of them will rally once Bullrun will come but that was sooner. And I don't think that people could able to hold that long. They will still choose those coins at the top leaving the poor coins dump.