The biggest problems I had with Bay/Cherry is because they are 64bit processors but have 32bit UEFI. So the distro has to be able to install a 64bit version but from a 32bit UEFI. Most of the "mini PC" that came with those Atoms came with a 32bit Windows preinstalled, I assume for the same reason. Some distributions like AntiX, MX Linux, and Void Linux, can boot 64bit OS from 32bit UEFI.
Also WiFi/Bluetooth can be problematic when they are on SDIO, in my personal experience. Which anecdotally for me was about 50% of the time.