smartOS had bhyve and KVM patched to be able to run concurrently. I don't know how much of this work got upstreamed or if this is even possible on any other Kernel than illumos (which may have also received some patches for this to work).
We ran a mix of KVM and bhyve VMs for some time, but all new VMs were usually set up with bhyve, because its footprint is much smaller and VMs booted way faster. KVM was only used for some weird stuff like e.g. 32bit linux appliances and/or with a heavily stipped-down linux kernel where we couldn't swap in a generic kernel. A generic linux kernel doesn't care if it boots on KVM or bhyve - you may have to fiddle around with GRUB, but in general any raw VM image (or converted to raw) can be booted with bhyve.
For those rare (i.e. exactly 2) cases we need to run some 'special' linux kernel or where we have service contracts with specific requirements attached, we now run a tiny Xeon-D ESXi server, everything else has been migrated to bhyve on FreeBSD now.