Anyone could've predicted a thread like this would result in an argument between Apple fanboys reluctant for change, believing the iPhone is the be all and end all device.
Anyway, my two cent.
I've had every iPhone since release, extremely happy with all of them - although found it amusing a lot of people were getting excited about simple features like MMS which I could do on my Nokia 3410 - Apple took too long to implement the simple things but thats irrelevant because they delivered a next generation phone.
Despite this, I found myself with the need to jailbreak the device to achieve simple tasks which I would like to do on MY phone but needless to say Apple had restricted. This turned it into a device which was absolutely brilliant; but it's the principle of the issue - why should I have to modify my device to do what I want to do?
My problem was there was no alternative, nothing could match the iPhone - until the Nexus One. Android looks promising and the Nexus was the first device, in my opinion, which really could challenge the iPhone so I thought 'why not'.
It took some getting used to granted, but the dealbreaker for me was the fact I can do everything I want to do without modifying the device and, as such, haven't looked back since. The main issue with the device is not the handset itself, but the marketing behind it. Who in their right mind would buy a handset they couldn't play with? Ok, so I did and so did many others, but to a lot of people that is a scary thought, not to mention Google's lack of experience in the mobile market.
It was inevitable that the Nexus would get compared to the iPhone but it can't, they're different devices for different customers with different needs. If you are happy with what your iPhone can do, keep it. But if you find the need to jailbreak it or are on the bus, in school, or laying in bed thinking, AAAAAHHHHH why can't I do that?!?! Then try the Nexus.
The reason why Nexus has gotten a bad name is a few people have problems and post for answers. Potential buyers look at these and evaluate having those potential problems. Forums are full of people having issues. BUT, who comes on a support Forum and simply says "Yep, all working great here, thanks Google". Hence why there are hundreds of horror stories.
I have not had one issue with my Nexus after having it 4 months. It is brilliant and the potential Google has is unprecedented. It will take off, just give it time. I say I haven't had an issue, I had a tiny issue where the power button kept thinking it was held in, phoned up HTC who were brilliant with their support, arranged for collection, but woke up the next morning and all was fixed.
It's Google's child, give it a chance and let Google learn from the feedback, a few updates will come out and then it may be the iPhone may not be considered the be all and end all anymore. My main point is though, just bear in mind, people don't always post on Support forums how everything is going ok.
If anyone has any questions about the Nexus or Android, would like any advice on the experience, or even screenshots if they are thinking of getting a Nexus, let me know and I'll try and help you out.