Not sure about PC BSD but other free Unix distros I've used can be pretty geeky. You may have to spend some time tracking down the drivers you need for stuff like your graphics and networking hardware. Expect to have to compile a lot of stuff from source code. Personally, I used to find it fun to play with but would turn to my Mac with OS X (which is based on a POSIX-compliant Unix undercarriage) when I really needed to get work done. YMMV, of course.