In my opinion, DnD is a bit of a mess. Some spells and abilities are great, some are complete crap. I've looked at some of the tier list of abilities that folks have put out, and it leaves me wondering just what the DnD developers were thinking.

Again, just my opinion, but someone should really go through a lot of what's in DnD and redo quite a bit of it.