Hi, So I have crappy service at my house with Rogers. I decided to give my contract and iPhone 3G away in the next couple of days. Would it be wise to wait for the iPhone 4G? I mean it could be a while and I need a phone the day I get rid of mine. I was thinking about getting a Blackberry or another Smart phone.