I started with FreeBSD in about 1990 before Linux was available. I moved to GNU/Linux because it had better drivers.
More recently FreeBSD has moved to the ZFS filesystem, and that makes it difficult to work with both BSD and Linux, because Linux does not support ZFS well.
There is an inbetween position. Void Linux is like a Linux kernel with a BSD ports and package system. I think Void would give you the best of both worlds. Void requires some configuring, it does not do everything at install like Ubuntu, but it is fast and cleanly configured, and has a unique init system called runit which is simpler than systemd.
Try them all. you really have to use a system to see if it suits your purpose.
Regards
Neville