I had one older lady that had been ripped off for years set up so good with promo codes that her bill was -$1 per month for the remainder of her contract after I was done with her.
As long as a promotion where they get a bonus didn't get in your way you should be fine. If there's a bonus involved you may have gotten a worse deal.
RE: Mobiles confuse me.