I'm hoping in the future Blizzard begins to treat the talent tree or maybe a side system to help alleviate this. There are builds or skills you can add onto your playstyle and make it way more spammy but at the detriment of lots of action bar slots taken up. Then you have ways to just go the passive route and push maybe 3 or 4 buttons all the time. But not all classes or specs get this luxury.
Ret paladin definitely suffers from this. You can choose additional abilities but half their talent tree is either very situational utility, uninteresting passives, or long boring cooldowns.