Well mate pretty much planned out my contracts.Was originally going to get a modem with my upgrade but decided to get a B315 cash, cheap enough. Previously got a android tablet which was a crappy, so got a decent teclast tablet cash, as the offere MTN have are pretty crappy.
So I have a modem and a tablet and my phone is less then 13 months old, runs older android 7 but not bothered it just needs to make phone calls and job done, have a tablet for every thing else

.
So I have been considering getting one of the i5 or i3 laptops they currently have a deal on, which I have closely monitored and a R80+ plus saving this months over 36 months adds up quite a bit. Saves me R2880.00 over the term.
I basically have one contract to get devices and one contract which is data sim only. I my actual phone is prepaid.
Getting a device via mtn is actually a bit cheaper then getting it on credit as it works out about the same.The benefit being the extras, which makes it worthwile, compared to else where.
My data contract is due for upgrade in june, which I will have to do as it will revert to price without discount if I don't.Upgrade will actually be couple bucks cheaper and will get double the data, compared to what i am getting now.I could actually downgrade to the same data get now and save a R100.00 odd.
Yeah so planned, and budgeted my upgrades as well as kept an eye out on the yellow trader for past 3 months to monitor the deals and the deal I want is cheaper this months.
Sure I could get the device cash, but I dont currently have the R8500.00 lying around, Would take about 8 -9 months saving to ge the cash, in the mean time i have upgrade my development PC as well.Doing a upgrade get the device i want I am still able to save for the development pc, would take couple of months longer.So R80 saving a month is pretty huge, any one would be pissed off should they lose out on a deal because mtn changed the rules without notification.