It's an interesting idea, but it would just become one more thing a "good" player of the class has. It's like cross-class skills right now. No one is encouraged to experiment and find new ways that work because if they don't have the "required" cross-class skills they're inferior. I've seen this sort of system become cookie cutter in other games like EQ, EQ2, and WoW as well. Now if they could implement it like Diablo II talent trees where you actually could have different successful builds, they might be on to something.