So we all know Blizzard is looking to solve the problem of too many abilities (while probably looking to add new ones at level 100). Here's an idea I haven't heard before to solve the problem without losing some peoples' beloved spells/abilities.
I've got two basic ideas.
1. What if we were to go back to where you got certain abilities for your class based on your race? Remember Fear Ward for dwarf priests? Devouring plague being an undead only spell? Before you cry "Balance issues!", think a little further. Obviously you wouldn't give class defining abilities to only one race. Additionally, we could have a little more flavor and less homogenization this way.
2. If the above idea feels too constricting or if you're worried they might give your favorite ability to a race other than your current main's, maybe this idea would work better. What if certain specs have further specialization? In the same way that Engineering has Goblin/Gnome (something that should be developed even further imo), you could have certain types of combat rogue that give certain abilities. Again, this adds additional flavor and reduces homogenization. Yes yes, I understand the min-maxers will still end up with what is optimal, but with item squish and the way Blizzard is changing how base amounts work with abilities, it seems like having balance could become an easier task than before.
- - - Updated - - -
additionally, I would love to hear any ideas on which abilities would go with which races or subgroups.