Even though i would never ever consider ditching my BB's for an iphone...id probably get one to go along with my BB's tbqh...the iphones in terms of functionality are nothing close to what the BB does...the iphone doesnt even let you switch between apps unless it wants you to...battery life truly sucks...email on the iphone is nothing close to the BB ie they say its push but pinging a server every 5-10mins isnt exactly push is it??.
LOL at you saying the 9700 is expensive for what it is??..dude the iphone is a complete and utter rip off for what it is as it doesnt even do the basic functions all that well..the BB9700 is a much cheaper and better all round device compared to the iphone imho. The iphone 3G might be cheaper but is slower...your better off going with the 3GS as its faster and a bit more polished than the 3GS....as for bang for buck functionality?? lol well the iphone is a great multimedia device...its a multimedia whores wet dream come true in all honesty ie if you want tons of games and other useless apps then its the best out there...saying that id probably suggest the Android platform as its open source where the iphone isnt.
But then saying that the iphone is good at what it does...its great as a multimedia device and thats it...but then 90k worth of useless apps is something worth jumping ship for


.
At the end of the day you will have people of both devices that will say one is better than the other...honestly i couldnt and wouldnt ditch my BB for an iphone...my brother has the iphone and ive played with it and within 10-15mins i was bored silly of it whereas both my BB's, 9700 and Storm2 dont bore me...i dont know why that is as there are more apps for the iphone.
Id seriously suggest the 9700, top top phone and is much better than the 9000 Bold...better battery life, better memory management and is faster but smaller. Ive had mine since Nov last yr and i havent once looked back...even my Storm2 i find it better than the iphone.
At the end of the day its up to you what you want from a phone...if your not that bothered about email, BBM, better battery life and multi tasking then go for the iphone...i bet you that you will be back to BB within a few days

...like the saying goes once you go blackberry you dont go back

Personally im waiting to see what the new iphone brings to the table...id love to get one but unless they get revolutionary with it...i wont consider it.