One or two complementary coins might be good, like doge, ltc, Dash, but there are waaaaay too many. And bitcoin itself could exist just fine without any of the alternatives. I think there definitely should be others. When that confirmation time slowdown happened last year, all of the other coins could be sent much faster.
I disagree. Some of the other networks are way more practical for higher volumes of transactions than btc, such as doge and ltc. Now that the world is aware of the efficiency of value transfer via blockchain, you have to offer a few different flavors or everyone will get bored

there is always some kind of problem with those other coins though. it is not like they are flawless. for example coins like Doge or even the Ethereum the biggest problem is that there is just a lot of these coins available so this means that there is always a massive supply against a small demand which will produce an ever dropping price and nobody likes that.
and the problems don't stop here, there are other technical problems too with many of these altcoins.