if you want fancy gimmicks go for a iphone, if you want a phone that doe what a phone should do then nokia.
iphone is good for web browsing but pretty much useless as a phone as std, unless you add 3rd part apps. its having alot of problems with true 3G where as the nokia is HSPDA (3.5g)
and the fact to use it to its ful potential you have to use ITUNES
ive had both and id stick with nokia