I agree... the RAZR2 is just a souped up RAZR. Better camera, more bells and whistles (that new voice clarity features looks nice) but ultimately it is just a RAZR.
The iPhone on the other hand is something different, and you can't compare the two. If you are on anything other than AT&T and you like the carrier that you are on, then I would say stick with it. If you are on AT&T and you like it, then get the iPhone.