Had my iphone since release and i like it, the gps has come to my rescue a few times when iv been lost in various cities!. It's touch screen, style and ease of use is unmatched.. I think a reviewer said this before but i just think apple are far too restrictive, its all very closed and every process is done in a very specific way with specific software... I cant help but think that in an attept to offer more they are in fact restricting the user from customising at all.. You can't "drag and drop", install software, even changing the ringtone is restricted or at least very difficult. You cant just throw it into your hi-fi or ps3 and play tunes, it has no removable memory, no connetion points (usb etc) and no bluetooth for audio/video streaming.
Once my contract is up im gonna head for a windows phone, yes it may be suseptable to virus, hacking, ugly, slower and the like but i just really dont like the idea of never being in control of the way i use my smart phone and even though it holds my music and pictures it doesnt feel mine... Windows will be similar in the fact it will always promote its own software but at the same time will still allow you to choose to do it another way where as apple dont, its almost arrogant "do it like this and if you dont like it, tough". Thats why it gets 3stars