Kanata, a Rust tool for keyboard mapping, supports every keyboard including laptops, so you get smoother on-letter modifiers ...
Moving from Windows to Linux doesn't require much of a learning curve and brings some real benefits, but you need to accept a few compromises.