After a week with the Moto X, how do you feel about it?

A little history, I've always had iPhones. I got an unlocked Galaxy Nexus last year and tried it for 2 months and hated it. It had really weak radios, crashed a lot, and had horrible battery life. I immediately went back to the iPhone when the 5 came out. I was super excited about the customization options for the Moto X so I decided to give Android another chance and wow, am I glad I did.

I really, really love this phone. Sure the camera isn't as good as the iPhone but I'm not a 16 year old girl taking selfies every 10 minutes. It's good enough for when I need to snap a quick photo. People on forums have complained about the screen too, but coming from an iPhone, it still has a decent screen. I'm not one of those people who can really tell much of a difference.

Android runs BEAUTIFULLY on this hardware. I can perceive no lag, multitasking is fast, and I've had zero crashes so far.

The hardware feels really nice. I've always felt that the iPhone 4, 4S, and especially 5 felt too sharp and boxy. The Moto X fits nicely into the hand, and feels very solid.

It really burns me up when I read people who haven't used the phone for a considerable amount of time, bash it for not having 15 cores. As someone said in another comment thread, the phone runs much better in real life than it looks on paper.

Anyways, I'd love to hear how some of the other early adopters feel about their Moto X