Traits are just passive buffs... nothing wrong with that and I understand.

Skills are active, traits are passive.

Talent Trees in WoW were silly, even Blizzard realized this. You either had cookie cutter builds, or hybrid builds that were OP, and were soon nerfed.

I think the system is great as it is now. Now you know, when you get a BLM in a group he should be able to do X, Y, and Z. If he doesn't want to, or sucks, you can kick him and find another BLM. What people don't want is:

Group : LF BLM for Gardua X
Person: I am a BLM
Group: Are you "Certain Spec"
Person: No I am "Other Spec"
Group: LOL NOOB