Had a 3GS, it was a bitch of a phone. No customization other than what Apple let you do.
The apps, while a good selling point, I find pointless. The amount of crap you need to sift through to find a good app... How many truly successful, fun, useful etc. apps are out there? A handful. There are...