Bluestack is VERY buggy. On my desktop computer (Core i7 930, 6GB of RAM, GeForce GTX 260, ASUS Xonar Essence STX, 256GB SSD), BlueStack ran Android programs well, but games was a flickering mess or missing textures or strange graphical glitches. That aside, uninstalling it was a serious pain. It partially uninstalled, and left a huge mess everywhere. Took me 4h to manually clean everything out. Come to think about it, it would have been faster to format and re-install Windows 8 and all my program. Takes 5min to re-install Windows 8 from scratch, about 15min to get it fully updated, and drivers and about what? 10-15min to upgrade to 8.1 (including downloads) on a clean install. And then just install all my programs and games back which is about 2h work. Anyway, it was a pain, and I tried it on my laptop as well (was about to be formatted in any case, as I wanted to upgrade to 8.1, and I kinda screwed up my system (my fault), runs Windows 8), and it was the same story.
Very sad.
It used to be MUCH worst. So I would give it maybe 1-2 years. It's like video game console emulators. It takes a very long time to get it somewhat right. In this case, as it's open source (Android) it's a bit faster. Would ave been, I believe, much faster if it was open source, but oh well... they want to sell it one day.