Abilities/Keybinds

So with Mage (fire) being my 6th max level toon at 400+ ilvl im starting to think:

Wow does this spec have a TON of key-binds to deal with. Comparing boomkin to fire mage, the core rotation already has 2-3 more abilities BUT on top of that, I didn’t even start to think about the 2x BiS double on use trinkets and even the on use wrists from Mechagon.

Is it just me or is this spec a huge jumble of abilities/on use jazz ?!

For me not really. I feel like my shaman has more keybinds or SV Hunter.

Granted, my spells without CD I don’t show like fireball, scorch, etc. just those with cool downs and the important ones visible at top row like fireblast, ring of power, combustion, meteor and azerite neck.

1 -Blink
2 - Fireball
3 - Pyroblast
4 - Fire Blast
5 - Dragons Breath
S1 - Lucid Dreams
S2 - Meteor
S3 - Bracers
S4 - Rune of Power
S5 - Greater Pyro
E - Blazing Barrier
SE - Combustion/Berserking/On use Trinket(If Equipped) Macro
Z - Sheep
SZ - Invis
X - Spell steal
SX - Decurse
C - Iceblock Macro
SC - Health Stone
R - Damage Pot 1
SR - Damage pot 2/PvP Trinket
V - Frost Nova
SV - Ring of Frost
G - Flamestrike
F - Counterspell
SF - Counterspell Focus
SB - Health Pot
` - Mount
~ - Flying Mount

try to use ESDF and I hope you have a mouse where you can programming 2 keys for alt and shift