Taking a minimalist approach to game development is imo a good idea. In just about everything, the more complexity that you add to a project or user interface that less intuitive it becomes (thats a huge issuen in WoW UI"s IMO).
Take Classes diversity for instance:
If you have too many races...