The diversity of wallet software is a good thing for bitcoin. Different teams can test different feature sets, and the ecosystem learns what works and what doesn't. There's still a good bit of mystery as to what the perfect "average consumer" wallet software looks like.