I agree with some of the replies. I only like (a lot) NEO in your list. I used to like cardano, but I am not sure if it will continues to grow after the recent pump and dump.
It also depends on the total investment as well. If you invest only $1-2k and expect a steady growth (not 50x,100x), I would put them all on NEO. If you have $10k for investment, I would pick 5-10 coins and diversify the portfolio.