Yes i did. Lets take Dark Souls III for an example, and man,
I love Dark Souls. Played all of them, including Demon Souls.
But what you literally do in pve as a mage/pyro/whatever is
spamming your strongest Spell. In 90% of pve situations there
is no need of changing the Spell.
DS 1 had a good system with very limited loads for spells,
but that Work only because your Enemy Encounter respawn
everytime you rest
Not talking about PvP, since BG is a pve Game.