I’m waiting for Console OS, which is not an emulator but a native Android OS. It's scheduled to be released to the public in December this year. It will natively support all Surface Pros, including SP3. They had a Kickstarter project which successfully closed in August.
Andyroid runs ok...ish. Just beware that I follow their support on Facebook and lately there have been many issues with it.
BlueStacks is a steaming pile of... well, just don't bother.
DuOS is the best I have found and runs very well.