Help Me Out

Im currently using the Blackberry Curve 8900 (above) but Ive lately been contemplating getting rid of it for an iPhone. Ive had four Blackberrys in my life and loved em all and I would definitely say theyre at least the second best phone available, just behind the iPhone. Im not much of a fan of touch-screen phones but the iPhone is the lone exception. Now keep in mind I dont have a data plan for my Curve and probably wouldnt be getting one for the iPhone at this moment. I know just about as much info on both phones so my question is what would you recommend? Keeping the 8900 or join the iPhone fraternity?