I am sure it is my shortcomings, but I found NFSv4, especially 4.1 too complicated, particularly when it comes to Kerberos authentication.
I *preferred* SMB/CIFS authentication, AD was a lot simpler for me with Samba-AD, I have an internal AD that is used exclusively for SSO, but I don't use fileshares because like I said, I have no use case for them.
When I suggested XigmaNAS, it was because it is honestly a good system, even if it is not Linux (It is FreeBSD). Xigma is the original FreeNAS/TrueNAS before someone bought the name and went commercial.
There is a point when the DIY solution can get too complicated and you need the GUI with the "many clicks" to simplify things.
These days for anything that needs to be shared, I use some sort of "cloud", right now, I am using OpenCloud and Paperless. And for media, Jellyfin and just plain old http.
-nick