I don't fully understand what you mean, I paid $65 a month with Rogers for the basic junk, 100 minutes, 500MB of Data, caller ID, and Voice Mail because it was an iPhone and they won't let you take any other package. When our local company bought them out I either had to upgrade my plan to $80 a month because they charge more for Caller ID and Voice Mail or buy out my contract.. Long story short and I mean a LONG story and weeks of arguing with the company as well as $460 cancelation fee with only 1 year left in my contract.. I switched to Bell and have unlimited local and long distance, 6GB of Data which is now LTE data with the new towers they put up (out local companty just got 4G so LTE won't be coming for a LONG time), caller id, voicemail, tv on my phone, and all of this for $50 a month and once I was out of contract it went down to $45.. I'm going to go on a limb and say yes, it was the smarter choice to go with Bell over Rogers.
<SNIP>
Rogers threatened to take my phone and bill me for the 2 years of use if I did not buy out my contract after they so willingly gave me up as customer to our horrible lying greedy local cellular provider. They told me that if I do not want to switch and pay more for my current plan then I need to buy out my contract, and if I do not want to buy it out then I need to give the phone back and I will be billed for the 2 years of "rental use" for having the phone. They made it very clear that the iPhone 3G I had got from them on a 3 year contract was not my property after they threatened to take it away because I didn't want to pay more for the same plan from a company with worse coverage and slower data.
In short, if you are in a contract, the phone is not your legal property until the contract is up.