I've got an iPhone 3GS, it's miles better than I thought it'd be, actually good enough that I don't think I'll bother upgrading until either the battery completely dies or I find myself wanting more than 16GB of memory. Certainly a step you on my last two Sony Ericssons and it's always nice to have a fair amount of my music on me where ever I go.