oh boy, honestly i was a hardware person and still am but...
I am a HD2 user which thnx to XDA gives me the privillage to use all OS out there from WM6.5 to all version of android including 4.0 and WP7 and 7.5. I think I am going to stick with WP 7.5 from now on, it runs faster on a 3 year old hardware in comparison to iPHone 4s when it comes to booting time, shutting down, launching browser and apps, the pinch to zoom and browsing is fast and smooth,... I mean what else one needs? Oh it runs Angry Bird and ... super smoothly. The phone has 1 GHz Snapdragon processor (overclockable to 1.5 when rooted) and 576mb of RAM with Adreno 205 (?) GPU.
Android on the other hand, keeps piling up more hardware demand. Now, i have to be honest, XDA member's ROM is far far far faster and smoother than anybody elses. If you are an android user and want best of it, go pick up a custom ROM.
My point in all this, is Hardware is being pushed to the point beyond necessity. The platform is not a useful device for producing content and work. I rather have the smooth performance in practical applications (like what WP7.5 can deliver) and use a hardware that takes less battery (shrink die single core or dual core), a good battery and solid software. Phone needs to work as a phone when u need a fucking phone.