if you want the best phone, get nokia e90 communicator. don't be discourage by its size because its features compensate it well. visit www.gsmarena.com so you can compare different phones.

as to iphone 3g, i don't recommend it.no mms,no infrared,no bluetooth (to other phones unless it is another iphone),no sms forwarding, no copy paste function, no personalized tones and many others no no's..unless, you want a good multimedia phone. it has the same capabilities of an ipod touch plus the call and sms features.

hope this would help.

kudos!