The best way to handle all special abilities for every class including spellcasters is some kind of encounter based system.
Fatigue is one option.
Stunt points generated on certain rolls like in Dragon Age is another.
Combo moves you have to link together.
Ect, ect, ect......
The worst way to do any special stuff is a daily resource this has always been a problem with all editions of D&D, whether it was barbarian rages, paladin smite evils, clerics turning attempts, druids wild shape, wizard spells it doesn't matter daily powers are bad game design.
Each class can have it's own way to use it's special powers to make them feel unique, they don't all have to be the same like in 4e but X/times a day should not be in the books for anyone.
All it does is make a lame resource management mini game and cause the 15 minute workday.
All that said I highly doubt they will ever change this in D&D and it was one of the things you just deal with if you want to play.
Fatigue is one option.
Stunt points generated on certain rolls like in Dragon Age is another.
Combo moves you have to link together.
Ect, ect, ect......
The worst way to do any special stuff is a daily resource this has always been a problem with all editions of D&D, whether it was barbarian rages, paladin smite evils, clerics turning attempts, druids wild shape, wizard spells it doesn't matter daily powers are bad game design.
Each class can have it's own way to use it's special powers to make them feel unique, they don't all have to be the same like in 4e but X/times a day should not be in the books for anyone.
All it does is make a lame resource management mini game and cause the 15 minute workday.
All that said I highly doubt they will ever change this in D&D and it was one of the things you just deal with if you want to play.