It totally depends on what you want to do/how you want to use your PC. For a 'general use' PC I'd suggest FreeBSD. There are more ports for newer programs that will offer more choices. NetBSD and OpenBSD also have their strengths, and EACH ONE can be used as a daily-driver. It just depends what you need/use.
IMHO:
FreeBSD = general purpose
(Open|Net)BSD = more specialized