> Moving windows around on GNU/Linux is not very smooth between different screens, at least in my experience.
Depends on the UI you use. Gnome and tiling window managers should do it just fine. I prefer the macOS keybinds (including where full screen becomes a new desktop, combined with the "Magic Touchpad" gestures).