Has the money been returned to you?
I am in a similar predicament where i cancelled my LTE service and a few weeks later was charged R1999 for the router. When i went back to my emails i saw they did in fact say that if the router is not returned in 20 days i will be charged. My mistake for not...
Other... MTN. Other than shocking customer service when originally connecting, its been good speeds. However i cant really say i have much choice at my house which has shocking connectivity for Vodacom.