It has been my experience that home directories don't require that much I/O, and most of that will be read access. The fact that you are mounting home directories also cuts down on file contention as each user has their own directory and files.
I have worked with NFS mounted home directories where I had processes generating files on multiple servers and never noticed a problem.
If you could explain why you think your particular setup will generate heavy I/O, it may be easier to provide assistance.
As others have noted, the network is a good place to start. What kind of bandwidth do you have, and how heavily is it used? What kind of problems do you have, slow read and/or slow write? Problems in one direction only would have me looking for a duplex mismatch.
nfsstat is your friend. Use it to see how busy your NFS is. Also look at running sar in the background to see how busy your disks are.
Consider installing a monitoring process like munin that will give easy access to a lot of useful load statistics.