I just recently made the switch to the 4 from a Sprint Evo and am happy I did. Waiting for the next big upgrade to drop is a downward spiral. New crap comes out in perpetuity.
Sure, eventually I will get a 5, 6 or 7 generation Iphone, but the 4 is almost like art in the phone world and it does...