Re: As with all
"Which design "faults" did the 3GS resolve then?..."
As a 3GS user I couldn't agree more, mine fails to make and receive phone calls, text messages and emails on a regular basis, requires rebooting on average once every couple of days, phone turns off when trying to take a photo (which helps reduce the number of reboots required!)... oh and as software developer I resent not being able to write my own software to run on it (it's a work phone so I can't jailbreak it and I'm not prepared to pay Apples extortionate costs). I regulary resort to my 5 year old WinMo phone instead!
For the record I'm running iOS 5.1.1 (the latest available) although I wish I hadn't upgraded to iOS 5 as it wiped all of my music and TV programs and it's a PITA to put them all back (so much so that the phone remains largely empty over a year after I "upgraded").
Wish I could afford to replace it with something good :-(