My problem with FreeBSD isn't that it can't be a desktop, but that it's flirting with AI. Why migrate from Linux to something that's likely to turn into another Linux?
Which is very unfortunate, because FreeBSD is also, as far as I know, the only BSD that can run Wayland and therefore support high-DPI/mixed-DPI display setups. Sigh.