Kieran Warren said:
Android runs terribly on low end devices without rooting and customizing it, whereas this runs smoothly on the low end devices, thats why it will be popular for low-end devices compared to Android. Same with WP which also works great on low end devices, the Lumia 520 is great value
Android runs perfectly on any device.
Android-BASED OS-es, on the other hand... are at the mercy of their respective manufacturers and software developers.
"Rooting and customizing", as you put it, only provides a means to restore an Android-BASED OS as close as possible to it's Android (as in Google-made) form. The fact that it runs smoother after that process only proves my point.