I started my homelab with a couple exposed services, but frankly the security upkeep and networking headaches weren’t worth the effort when 99% of this server’s usage is at home anyway.
I’ve considered going the Pangolin route to expose a handful of things for family but even that’s just way too much effort for very little added value (plus moving my reverse proxy to a VPS doesn’t sound ideal in case the internet here goes down).
Getting 2 or 3 extra folks on to wireguard as necessary is just much easier.
On the peripheral end, ElGato. You can usually get their stuff to work but they provide little to no support, usually have issues to work out, and you’ll always be relying on third party replacements for their software.
I got a stream deck plus with the xlr dock, since even though I quit content creation I like what it provides and have no reason to downgrade my mic, but the thing has been a headache and a half ever since I switched to cachyOS.