Consumer reports on the iphone 4 are telling people to stay away from this product. The hype for the new and improved phone has been overwhelming while Apple appears to have rushed the phone without doing enough testing.
Everyone seems to want an iphone but based on all the reports of bad connectivity I think it is best to wait until Apple can find a way to fix it. According to Steve Jobs the solution to the problem was to not hold the phone in a certain way which sounds like a ridiculous suggestion.
Maybe the new iphone 4 is worth having but certainly not at the moment with it's connection problems.