I'm writing this right now connected to my Mac Mini from my "thin client" M1 MacBook Air. Screen sharing is pretty seamless nowadays, particularly if you're on a local LAN (although it works pretty well over Tailscale as well if the WiFi is strong enough).
If you haven't tried Screen Sharing since they deprecated VNC and switched to their proprietary H.264-based protocol, its worth trying. Even YouTube videos play just fine with no noticeable lag.