have played with palm tops for years and although they were good the biggest weak point wasa the windows mobile operating system. i regulalry had issues with with it crashing or freezing and having to do resets etc. and these were top of the range pocket pc's.
since getting the iphone 3g, nearly a 8 months ago its been the best phone i've ever had. no glitches, no freezes, just seemless. its operating system is smooth and easy to navigate. i don't have many apps, and i haven't even changed the ring tone, its just good solid phone.
battery last roughly 4 days and i use it for a mix of toilet web browsing, phone calls txt and email.
my personal view is go with O2, i pay £35 a month, have unlimited web broswing 1000 free txts and i think something like 500 minutes anytime any network calls. i also use their home internet which is best around.
had orange phones for years but the last couple of years their customer services has dropped massivly, and there home broadband was crap.
O2 pi$$es all over orange now, even get better respection and signal strength with O2.
orange may get the iphone soon, but i doubt it will be as good as the O2 one,