Syncthing for a small collection of files I want available from all my machines - commonly used documents, photos, stuff I want quickly backed up or synced automatically.
Samba for my long term mostly-read rarely-write storage with larger files, ISOs, etc.
Same here. I have wireguard vpn for the few times i need it to tunnel my traffic through home or need to access larger files not sync’ed with syncthing.
My nas is a Synology. Vpn is also used so that i can continue sending timemachine backups back home when i’m traveling.
On the LAN, I just use SMB. It is adequate for my needs.
For remotely accessing my collection of Linux ISOs, I use Plex.