If not for hardware then why would you wait until after June JRoDDz? Do you mean because of the subscription controversy Apple is in currently and it will be worked out by June?
I have given it a lot of thought and I'm just going to go ahead and get an iPhone 4. I'll be using it until the 2 year contract is up, but that's ok because it does exactly what I want.
Because one of several things may happen with the subscription controversy, one being that prices for these kinds of things will be extremely expensive, or they won't be available at all. If you don't use those kinds of apps, then you should still wait, since Apple typically refreshes their iPhone line in summer. No sense on your buying an iPhone 4 now, when in 3 or 4 months there will be a new one out.
I have never owned an iPhone before and am wondering if I should buy an AT&T iPhone now or wait for the iPhone 5? I really want a retina display and was thinking of buying the new iPod touch (I currently have 32GB 3rd Gen) but I've been planning on waiting for the iPhone 5 and it really wouldn't make sense to have both.. What should I do? If the iPhone 5 won't be a major update I wouldn't care to purchase an iPhone 4 right now.
I appreciate all the replies I've gotten. I'm going to go get my phone in the morning.