You already know what we think, but now that you have had some time to play around with the new iPhone OS 3.0, what are your impressions on both its major features and the update overall?

It's hard to go through all of the new features of course (especially since MMS, tethering and turn-by-turn directions are not quite there yet), but what do you think about the update overall?