I have few project that I really enjoy.
Monero, Ethereum and Raiden Network above all.
I don't have a lot of money so my investment will be not so important for the teams.
I don't really care for profit considering that I have only 100/200$.
So what is better?
Support a single crypto with all I have or separate on every crypto I like?
Some of the crypto currency that you said are making a good prices and I think you really care about profit because why do you need to post this and ask if supporting crypto separately is better? If you really support these coins, you just need to support it, no need to ask other people because you are the one liking it.
But if you really are investing in these coins, yes, "supporting" other crypto currency is better than holding one. A lot of holding to make means a lot of choices to be made in the real future. And, small money or big money, it doesn't matter, as long as it will be having a good price in the future it will be a profit.