Your homerism is showing. I'm not particularly beholden to any one platform (I have a Palm Pre, an HTC Thunderbolt, an iPhone 4, and I use an HTC Rezound as my primary phone at the moment. And I guess my WinMo 6.5 phone is in a drawer somewhere) and I'll be buying a Lumia 900 if/when it hits Verizon--but not being beholden to any platform has allowed me to see specs matter, they matter a lot in some circumstances and less in others. I find this partisan defense of one platform over the other very bizarre. The fact is, specs-wise the Lumia is not competitive with mid-to-low-end phones offered by Apple and Android OEMs. That might not matter immediately, but it will, perhaps sooner than we'd all like. What Microsoft has done is (cleverly) crippled their product on the software end, which has allowed for them to build a range of phones, which is great, but now it needs to catch up. It's awesome that the Lumia has LTE, otherwise there's not a chance in **** I'd think about buying it. Iphone sales are lagging at Verizon because it doesn't have LTE, it would suck if the Lumia was caught in the same position.
User experience matters, but you are probably going to own this product for two years. I can tell you my year on my Palm Pre was miserable, and I can't even imagine what another year would have been like.