The best is what you make it and how it suits you. I've been working on Swift and with a little effort I now have everything (achievements, competitions all missing packets) w/ stability, takes some doing but its worth it.
I'd suggest you go with Swift due to the communities releasing the most fixes for that specific emulator right now.