Genymotion seems to be fine from me, I don't remember having zero bugs from my experience. However as you pointed, yes I'm speaking from past experiences from like 5 months ago. I know that android studio has an emulator but I remember it being more suited for development than personal gaming compared to genymotion