Some really good stuff here. I've just been told (repeatedly) that one should get the iPhone if they want "entertainment" features. If they want something more geared towards "email", get a Blackberry.
I've never had an iPhone and I JUST got a Blackberry (about a week ago) so, relatively speaking, either one of these is a HUGE step UP from my previous phone (Sony Ericsson K550i). :P