It comes down to using secure passwords, 2 factor authentication, and updating software as soon as you can.
Check out Cloudflare’s zero tier tunnel to only expose the services you need without port forwarding. Added benefit of masking your home’s IP behind Cloudflare to prevent DDOS. Only downside is you need your own domain.
In the same boat. Barrier is the only software holding me back from switching to Wayland.
EDIT: Did come across https://git.sr.ht/~nickbp/nikau while searching. Looks fairly new. I’m looking for something that supports a Windows server though.