It's even better on macOS.
opt-n <char> for ñõã mark
opt-e <char> for éíóú mark
opt-i <char> for îûôê mark
opt-u <char> for üöïë mark
Add a shift to capitalize it.I have an AutoHotkey script to get this on Windows since it's so second-nature by now.
Fwiw I don't think ñ is any more important than the other accents, even in Spanish. Unless we're talking about año vs ano. That might be why it has a dedicated key.