I don't really like sporting to many addons. I have recount and decursive, but thats it. I'm downloading shock and awe to give me and hand with enhancement mostly because of maelstorm. It seems impossible to keep track of the ammount of stacks without outside help. Enhancement has a ton of buffs between totems, proc buffs, shields, cooldowns, and weapon buffs the maelstorm buff is hopping around so much I can't accurately keep track of it.
So I guess I have two questions for you, can you go enhancement and achieve decent dps without addons and is there any other class or spec that addons are mandatory?