Don't mind the four major archetypes in DnD: Warror, rogue, healer, mage. They serve a purpose and in an system like 3E are flexible enough.
I don't really like the inbetween classes - ranger, bard, paladin, sorceror, druid, barbarian, monk.
None of them really serves a purpose that couldn't be achieved with a wider range of feat or skill choices, or alternatively (if you prefer it) through PrC.
They seem to constrain and limit more than they enable.