By that, I mean solely efficiency-wise, and in a closed battle.net - highly competitive - environment. It seems like some classes are just, overall, better than others - Sorceresses are almost always the best ladder starter for their MF capabilities and Teleport, Paladins are the best Enigma-wearers and CS/Baalrunners, and they also make great Smiters for Ubers, Necromancers are super-safe for HC purposes. There are some outliers, but they seem kinda inferior. Javazon builds seem to have a niche in Cow leveling, but you might as well make a Lightning sorc. Assassins are great fun and versatile, but again, they don't exactly fill a specific, unique niche. Barbarians have BO, great CC, can be used for horking, and have a lot of playstyles, but they still require gear and don't seem so great. Druids also don't really have any unique area that would make them a must-have ladder character. Again, this is just speculative. What are your thoughts?