Android certainly does not have lower system requirements than Windows Phone. I mean, it could run on lower spec hardware... for some definition of "run". Mine are both last-gen devices, but my Lumia has half the cores and RAM as my Galaxy and runs twice as smoothly.
I hear later versions of Android did get smoother on flagship phones, but I don't know how or if that translates to lower-end devices.