Despite being on SP3 #3 with #4 on the way, I absolutely LOVE the SP3. It's Microsoft's Support policies that tick me off.
You can argue all day long that if I'm getting a replacement, then getting a refurb model is okay -- but I wholeheartedly disagree. I bought a new one, expecting it to work and, by golly, I should get a new one that works. It's painfully obvious that MS does very little to refurb the models they send back out... my first replacement still had the previous user's login in place and it was in sleep mode, logged in! I had access to all of his stuff. The second one wasn't logged in already and was indeed off, but there were still remnants of a previous user. That's really, really sad. When I sent mine in, I made sure to clean everything off and do a full reset first. Moral of the story (for MS): don't just take another return, throw it in a new box and send it to me -- if it must be a refurb, at least perform the basic tasks expected for a refurb, particularly if the problem is hardware related.
My other issue with MS support is the lack of attention. They tend to leave you hanging for weeks at a time, almost like they are stalling. I'm getting really tired of the support system.
All that said, the SP3 is a beautiful, functional device, if I can just get one that doesn't have some major flaw that an MS tech could have resolved before sending, or send another one that doesn't have those problems. Each one has had it's own separate problems that the previous one didn't have (the current one is barely able to connect to any wifi even after all the updates, multiple resets, etc.).
Anyway, I'm not giving up. I do have hope that I'll eventually get a good one and I really have no desire to replace it with any other laptop or otherwise. The SP3 is basically the device I've been waiting for for years and I just want one that works.