I am using Genymotion as my main debugging emulator (almost never needing a real device) and very happy with. Sometimes I need to debug HTTP traffic for API endpoints, and sometimes this is encrypted with SSL which makes it even harder. The solutoin: using Charles proxy on my Mac alongside with Genymotion. The detailed instructions are available here:
Srool The Knife: Debugging Android HTTP traffic with Charles Proxy and Genymotion emulator
Srool The Knife: Debugging Android HTTP traffic with Charles Proxy and Genymotion emulator