WinPho is optimised for lower hardware specs (regarding memory and CPU). Take for example, every app in windows phone starts in max 5 sec(this is a MSFT requirement-it's not optional-this is because the specs aren't a problem for the OS even for 0.8-1 ghz processors), where iOS apps start in 10 secs min.
Nokia didn't pack a dual/quad core because WP7 doesn't allow multicore processors yet. And the ram, 512 are enough.
The resolution isn't an issue, it's something iOS fans seem to need to point out, just because. Lets get serious.. 800x480 for a 4.3 is enough.. of course a bigger resolution would be great, but it's not a big problem.
Start judging correctly, Apple had its issues (ANTENNAGate, heating 4s, bad battery for iOS5, lack of 4g) for its phones but that didn't break the deal. Lumia 800/900 is a great phone.
And again, WP is set to have 100 000 apps by late May.
Keep Up with TechRepublic