Never bother with emulator, I find it does not pick up bugs, because its running in a pristine environment, whereas a real device often have way too many background processes running that will affect stability as well as performance and collision checks.
I use real devices, a phone and a tablet.
Also, the emulator in Intel XDK/Crosswalk doesn't pick up sound bugs at all, but on a real device... oh boy.