FreeBSD is focused on the same market Linux is. It will probably give you the least trouble in terms of software and hardware compatibility.
OpenBSD is "the way things should be" according to a certain group of people. Generally feels good if you're tired of the Linux Mexican design standoff, but will sometimes leave you either very happy or very confused depending on whether or not you're on the same page as the developers.
I haven't used NetBSD extensively myself, but it seems to be a pretty simple system with a focus on portability.
None of the above matters if what you want to use doesn't work on your hardware. Test each one.
OpenBSD is "the way things should be" according to a certain group of people. Generally feels good if you're tired of the Linux Mexican design standoff, but will sometimes leave you either very happy or very confused depending on whether or not you're on the same page as the developers.
I haven't used NetBSD extensively myself, but it seems to be a pretty simple system with a focus on portability.
None of the above matters if what you want to use doesn't work on your hardware. Test each one.