They really need to strongly differentiate classes and give them specific roles in fights. Or they can go the route of giving every class a certain buff they bring to the party and design encounters/rage timers (if any :P) for that (though this still doesn't fix the problem of classes not having a role outside of those specified by "the trinity").