3.5 is also filled with traps that look good on the surface, but are really terrible options. Every non ToB melee class, for example, is a waste of space if your enemies are even somewhat optimized or intelligent.
Right, because something that can leap 90 feat straight into the air to deal 5,000 damage to a dragon in the space of three attacks can't be anything but a waste of space. (I'm looking at you, Leap Attack Shock Trooper Lion Totem Barbarian!

) That's another difference between 3.5e and 4e: In 4th edition, they made fighters more like wizards and wizards more like fighters, so to speak. In 3.5, they're two completely different ballgames. On one hand you have the smug wizards and sorcerers and whatnot who assume they're better because they get a variety of powerful abilities handed straight to them, and on the other you have other classes that require a bit more thinking but can be every bit as good. (If not better. An Assassin with Hide in Plain Sight and Darkstalker can actually be
harder to find than an invisible wizard. I've made one that was so good at hiding that it could hide in its opponents' shadow, make a Hide check good enough to stay hidden despite a casting of Glitterdust (A -40 penalty to the check) and proceed to shank said foe.)
Yeah, there are about 200 source books, counting pertinent Dragon Magazines. Perhaps 100 without. I've been playing for years and I've barely scratched the surface of just
how much stuff they made.
Maptool is a good resource for playing the game. My meatspace game even uses a laptop for it. You can make a map, macros for dice rolls for each character, track monsters, draw maps quickly, etc. Fun stuff.