The IPhone user interface is outstanding to view photos and there are a lot of apps, some helpful and some funny.
But honestly I don't care viewing / managing photos on my mobile, watching TV and surfing on the internet for hours, nor playing.
I need to be able
to synchronize it with Outllok (agenda, contacts, tasks)
to phone, including in my car using the Bluetooth connexion
to read / write emails with my big [sometimes oily when under my Caterham] fingers
to check something on the internet.
Plus I find the virtual keyboard not as pratical as the real keyboard like those on a Blackberry or a Nokia E71.
As a result I have a E71 and very happy with it, but I'm sure a Blackberry would do the job