FreeBSD is my main box at home but I do have a *doze laptop when I run into compatibility issues and I happen to Need It Now™. But I also do a ton of outsourced systems operations / security work and I've never been a huge believer in choosing the job for the tool-- I'd rather pick the right tool for the job and sometimes that means using *doze devices when working with an MS shop, or using Linux for clients that prefer certain COTS server software that just isn't ported to FreeBSD for whatever reason. But I've done pretty well at having all of my own servers in the datacenter running FreeBSD when I can.