Thank you. I'm using sshfs every day to remotely access my computer and servers from my laptop. Although it's slow, it works. I'm considering to switch to NFS instead.
TL;DR: both have valid use cases, but for a home file server I'd definitely choose NFSv4 for Unix (*BSD, Linux, macOS) hosts (know nothing about Windows).
TL;DR: If your shares are on the Windows machine just use SMB, *nix SMB clients work fine. NFS Server works on Windows, but depending on the client it works fine or you would preferred it didn't work at all.