If you ask me , then iPhone is a bit over hyped ,
I myself own a 3GS , i bought more than 2 yrs ago and it cost me Rs 29000 INR
at that time it was the latest iPhone and even today barring a few , all apps on the appstore work on it
One thing i like is the quality of free apps available on appstore is great , infact i have about 30+ Games and 5-6 Business apps on my Phone and i have yet to spend a single dime
But if some asks we to buy the next iphone , then I wont coz at Rs 41000 , its too damm expensive
Most likely I will keep my 3GS for another 6-8 months and probably replace my company provided N97 Mini with an Dual Core Android powered device like Sony Xperia Sola or Galaxy S Advance which cost around Rs 20000 and which will be paid off by my company