Oh and regarding what thrush said about being locked down, I felt that way too. It's only when you jailbreak an iPhone you really understand why apple do things the way they do. I jailbroke mine and creamed my pants for 5 mins bu quickly realised all the crap slows things down and stops things working properly (just like android all the time basically)
I had more crashes in two weeks of HTC ownership recently than all my years of iPhone ownership (since they launched) android makes no intuitive sense either. It's bang your head on the wall frustrating to someone like me that just wants something to be where it should or work like it should. Then you've got the fact that android is only available on phones that feel like they came free on the front of a kids magazine.