the one thing linux really hasnt been made on par with winblows yet is the dreadful amount of options for android simulation -the most popular choice seems to be Waydroid, but its such an unneeded hassle to set up at all -genymotion is just slow -and than you have things like android x86 which entirely defeat the point of an emulator
Because of Nvidias’s shitty drivers, I’ve run Android emulators without hardware acceleration for a while. I wouldn’t recommend it. Everything is slow and janky and some apps misbehave because they can’t cope with the broken timing of their animations.
I typically use qemu + bliss on these types of systems fine.