I have one, and Armbian has an official release for it and works quite well with a Kioxia 512GB NVMe.
But at this moment I’m just saying there are similar boards out there, and the 5 Plus might be slightly cheaper (no wireless though). Radxa also has a similar board based on same SoC but only has one GbE port and price might be similar to the Banana Pi.
Windows guests also run fine on KVM, use the Virtio drivers from Fedora project.