I think they need to remove the holy trinity. They should add a cross ability for classes like what healers have to swap stats. Rip Str and add it to Vit so a dps can tank etc. Let them learn a variety of play styles and such. Then you can have 4 dps, 4 healers, 4 tanks etc all with the ability to drop out of their comfort zone and do what needs to be done to succeed.

Always wondered why healers were the only ones that had to deal with the pita that is juggling between 2 roles.