Never used Genymotion, rather HAXM or real devices.
There are quite a few nice GUIs for Git, also no one has forced me to use Git so far.
I will become productive with Android Studio the day they are able to match what I already had with Ant, ndk-build and Eclipse ADT/CDT in terms of IDE/build performance and C++ support.
Keyboard shortcuts are the least that I care about in Studio.