Never really understood that kind of complaint. Sure, hypothetically the d20 classes are unique, but the uniqueness always seemed painted on to me. Reading the book you feel like it's there, then you play the game and realize it's not.
Besides, there's like eight classes that get sneak attack and each form of spellcasting.