Best Device for Gaming Running Android

I am looking for a device to complement my Moto X that will be purely for gaming. I am strongly considering the Nvidia Shield, because it is compatible with a most of the games I have bought from Play Store. Is there a better alternative or is that as good as it gets?