If this is what you want - Android on your PC, you might as well use Genymotion (https://www.genymotion.com/) - essentially a well packaged version that uses VirtualBox. Free for non-commercial use, $100/year for commercial use. Have new OS versions fast and easy to install Google apps/services on.
Genymotion's free edition has too many limitations. It's not just free for non-commercial usage. Some examples are: multi-touch and accelerometer, which are not supported in the free edition.
Sure, if you develop some sort of special app or specific game, or want to play something specific it won't work. But for 90% of use cases, Genymotion will work better than barebones Android-x86.