Having spent the day with the 3GS, tonight I cranked up the 3G it replaced for a final check before wiping it pre-sale. At first when I got the 3GS, it felt snappier, but not blazingly fast. I wasn't sure I'd made the right choice by not waiting another year to upgrade. But upon playing around with the 3G this evening, I was fairly surprised at A.) how much slower it is at many things, and B.) how quickly I'd gotten used to the new speed of the 3GS. In short, at first you may feel a bit underwhelmed with the 3GS if you're coming from a 3G, but the difference will really hit home if you spend a day or two with the 3GS and then try to go back to the 3G. At least it did for me. The title of the post refers to the fact that 3.0 is a bit sluggish on the 3G IMO. As soon as I installed it on the 17th, I noticed a slowdown across the entire UI and in several apps. The transition from the home page to Spotlight was particularly choppy, for me anyway. On a 3G, 3.0 offers a good feature set at the cost of some speed. But on the 3GS, 3.0 really shines. Signing off.