Re: Drivers, drivers, drivers
For drivers, you just have to manage expectations. For example FreeBSD supports vastly more hardware than macOS and yet this is a common complaint. A free operating system shouldn't be expected to provide better hardware support than a very rich commercial product (even though it does).
If a bit of hardware doesn't work on FreeBSD, rip it out and replace it with something that does. Older working hardware is almost free these days.
So, Thinkpad Laptop, HP Z Series desktop and pretty much any server. Can't go wrong ;)