I use iPhone as my day to day phone right now, and I can't say I'm too happy with it. My main complaint is how closed it is.
I'd think most hackery types of people would be annoyed for not being able to drag and drop music/videos, and for not being able to install* stuff and customize the device.
* You can't install stuff unless Apple approves.
Jail-breaking doesn't count; it defeats the point and gives a shitty experience.