I like that it has an emulator (virtual machine) with different versions of android, so you can test your apps in each version without actually having to install them into real devices! Also allows me to run my tests from any pc/laptop or even remotely using VNC over LAN connection which makes debugging much easier than if i had physical access only to the device itself!! The price seems somewhat high but as its free trial period will last forever this doesnt matter too much.
If there are no alternatives then genyMotion should be considered because otherwise all other emulators would cost way more money. Its very simple & easy use software compared to others out their. No problems encountered while testing applications across multiple platforms(android).