I find it strange that you tie adoption of latest hardware as a sign of ... whatever. Good user experience has only very little to do with adopting latest (multicore) chipsets. Polished software is far more important. On the other hand, I see SGS2 and SGS3 dying in 3-4 hours under load. Just my 5c.
Polished software is important. But Nokia has outsourced most of that to Microsoft now. The SGS2 and SGS3 dying in 3-4 hours? What do you mean? Like playing a 3D game? The SGS3 is one of the most battery efficient phones on the market now. Are you saying a WP7 phone can outlast it? In Anandtech's benchmarks I've only seen WP7 phones with mediocre battery life and very poor Sunspider performance. I've seen nothing that shows that overall WP7 phones are more battery efficient than Android so far.
On the other hand, I see SGS2 and SGS3 dying in 3-4 hours under load. Just my 5c.
The current crop of Windows Phone devices have miserable battery life, where the SGS2 and moreso the SGS3 have excellent battery life. I am profoundly confused by what you are claiming.