isn't BlueStacks full of chinese ads nowadays?

Unfortunately. But there really isn't anything out there as reliable as it.

I wouldn't know, I block all Chinese IPs at my router.