> the boot time was immensely bigger than that on linux with systemd
FreeBSD dev here. This is a totally valid criticism of FreeBSD. Systemd has done a lot for Linux despite the controversial nature of way it has done it, as well as the continued scope creep that draws hostility. One thing it did from the very beginning was provide first-class service management and real on-demand service launch, in parallel. We could learn some lessons from systemd.
> drm drivers are very old and mostly backported from linux
They're completely backported from Linux; that's true. You can install drm-kmod from ports and automatically get an appropriate drm depending on your installed FreeBSD version: fbsd11.2 for 11.1, fbsd12.0 for 12.0, current for CURRENT (head).
fbsd11.2 is on Linux 4.11; the rest are on Linux 4.16. That's not super old (April 2018).
There is also the drm-legacy-kmod, which contains the ancient Linux ~3.8 drm drivers backport. It isn't suggested for most users and is mostly present for very old, insecure hardware that Linux no longer supports (e.g., mach64, mga, r128, savage, sis, tdfx, via) and proprietary ARM products (mmel@ wrote an angry screed to a private mailing list his TEGRA-based product absolutely depended on these obsolete Linux drivers) that have not yet updated to newer DRM versions.
> The init system is lacking, service maintenance is basically absent.
Totally agree.
> There are also no killer features over linux,
That isn't quite true, as you point out. ZFS and jails are significant features. Capsicum is a significant security feature.