I got on board with the 3GS and IOS 3.0. I can't say that your complaints are justified. The web experience was pretty good because you would 'zoom' in on the part of the page you were reading. It had enough memory to run 1 app at a time but each app worked smoothly. I also jail broke mine and was using ssh to login to my home PC while on the bus to work and it was pretty epic at the time. No other phone could do that kind of thing and now I guess the rest is history.