I don't think it is necessarily better to have more coins and it depends on who you ask as that question is subjective. I feel like the competition is better as it will bring out a true winner but at the same time there are too many crappy coins available. The big bonus of having these many coins is you find innovative features that would have otherwise not been found had we only developed Bitcoin, but the drawback is that a lot of these projects will eventually fail. I see that as a positive, but others may view that as a negative which again makes the whole topic subjective.