I should not have to memorize every spell to play the game or the stat block should list what it does, which it does not in 3.5.
And, No you dont know every little monster trait and monster feat, there is no way I should have memorize all of that. When I look at a stat block I don't want to have to go look up a ton of other rules and make extra notes. I am sorry but the stat block should tell me at least 90% of what I need to know. With 3.5 you have the monster traits, special abilities, exceptions to those abilities for each monster type, odd feats, spells, monster summoning is also a pain. The stat block does not tell you any of that, just that it is is there.
There is just so much about running 3.5 which is not slick or elegant. I've run a 3.5e game for the past 2 years, and I know whats up, and it is a pain compared to 4E, just no doubt about it.
Turn undead in 3.5 is a convoluted annoying system that is a pain to DM and a super pain for the players, especially those who are not hardcore rules geeks.
Look, I had fun gaming with my friends but 3.5e rules are bloated and messy, sorry. I want less time in the rules and more time in the game.