I disagree. Counterspell is much more complicated than that. There are MANY level 3+ spells that would completely waste Counterspell. The Presets would need to be more in depth or you could waste Counterspell on something like Beacon of Hope. Remember, it counters ANY spell, not just attack wizard spells like Fireball.
It is more complicated in DnD but it doesnt have to be in BG3.
This was just an exemple. It could only trigger against level 3+ offensive spells, or something else
Still not good enough. Haste is not an offensive spell, but I might want to counter it to stop an enemy from using it.