NFS is a security disaster, its basic security model is "trust the client when they say they are root", and using it on a network with packet loss (wireless networks in particular, but EVERY network in the long run) is a recipe for silent corruption, stale mounts and kernel panics.
TCP vs UDP helps to a limited degree, but has annoying tradeoffs and isn't full proof against the problems.