Very well put I totally agree I hate being on a contract my next phone is def going to be off contract for many reasons one rogers doesn't carry a good selection of phones that are available on the market and 2 I hate waiting for them to push updates hoping that I will get the new phone they chose just to get the update on time.