Not great for gaming... (Adreno 305), but it should be a decent phone for most other smartphone usage (especially once it's got Android 4.4).
Even though I generally prefer Android and it's ecosystem over WP, I've been referring people looking for a low cost handset to the Lumia 52x line. I'm going to start pointing them towards the Moto G, now. Very cool, and exactly what the Android lineup needed.