I've only had my iPhone for a couple of days having previously said on multiple occasions that I didn't want one or need one (who was I trying to kid

)
I know I'm still in the "honeymoon period", but I absolutely love my iPhone - it's everything I need in a phone / comms device and a brilliant iPod too! The mail client is near perfect for a mobile device and EDGE is definitely useable for a quick browse.
I'm past the age where MMS is important so don't miss that and the only time I send SMSs to multiple people is New Years Eve so that's not a big loss.
I spend a lot of time on a particular customers premises and normally take my MBP so I can collect my e-mail and use the internet for trouble shooting, etc (they don't have Internet from their own workstations for security reasons). I took it as usual today, but it stayed in the bag all day - the iPhone really is that good that I didn't need to use my MBP at all today

Then, later this evening I was waiting in the car to meet my wife to go swimming and sat and watched a movie whilst I waited
I won't pretend the iPhone is perfect (can't wait until I can get an official SSH client for example), but it is, for me, the closest match to my requirements there is.