What to do? My wife had always wanted to have one, now she gets it as birthday present. I comfort myself that damage is done and no point for drilling further down to no ends. I can cut down the 'future' loss to RM120 by getting another iPhone 4, but how much MORE I need to pay for another iPhone?
For those that had held their horses, since Apple made an official launching of the 4S, iPhone price will definitely drop, how much? Who knows? but Digi has lead the Telco pack by offering cheaper package, as low as RM43 per month (that's where the RM240 'loss' comes from). Erm... I'm neother a fans or Digi, nor Maxis, but Maxis does provide better network coverage and connectivity quality. If you want to have the cheapest iPhone 4 package, this is the one. You're not charged extra after the quota of 1Gb is used up, but the speed will be throttled down.
Business wise, that's normal. I'm not in any position to make any recommendation but as far as I know. Below is the cheapest package at the moment.