I agree with Baldur's Gate, I always wanted to have a way of using that magic system competetively.
Tons of shields, counterspells, shieldstripping spells, immunity spells, anti immunity spells, cantrips to cast two/three spells at once, spells that trigger automatically based on certain conditions .... just amazing.