I'm in the boat that says more color combos and uniform choices is good. It's more money in the teams' pockets, and if done right can give a really cool and uniquely defined identity to a team. Some combos don't work and shouldn't be used (ex. just because a team has a white helmet, red jersey and black pants doesn't mean they should be used together ... or, for instance, the Reds don't need to bust out a black jersey just because black is used in their logo), but I'm a firm believer in "more is more" when it comes to teams' identities (ex. Colorado football in 2015, with 4 helmets, 4 jerseys and 4 pants making it work).
I'm also a fan of the concept of Color Rush uniforms but the execution on some of them (Miami, Chicago) is either lazy or unappealing.