One sentiment I have heard around is: if you're going to have a bug, it's good if it's the same bug as 99% of the network.
It's funny though that something as decentralized as bitcoin hasn't figured out how to cultivate a significant user base for two or three main implementations.