Overequiping can create diversity but like the real world individuality is only good until it starts interfering with the rights of others. Many have spoken eloquently re the problems created by overequipping and how balance between classes is difficult or impossible to achieve with OE. So since we all fight the same enemies and even each other, IMO leveling the playfield a little will improve the game. I don't want to 'win' a game that gives me an advantage over my opponent that is impossible to overcome... what fun is that?