Lat year I switched to Koodo from Rogers, after hearing it was a cheaper mobile solution with better customer service. After one year, I must say, I am quite dissatisfied. When I switched to Koodo, I was put on a $200 spending limit program, which I never had with Rogers, but figured it wouldn't be so bad so I went ahead with it. This spending limit program is the most inconvenient part of Koodo, and a cash grab as well might I add. Even though Koodo looks like a cheaper solution then the typical providers, it certainly is not. Even with my base plan that totals $68, my monthly bills are always $100-$160. I don't use my phone all that much either, a few short long distance calls here and there (I'm on the long distance saver plan), and basic Blackberry data. With bills somehow reaching $160 monthly, it's incredibly easy to go over this 'cap'. When that happens, you're automatically charged a $30 re-connection fee and service is suspended. Talk about a cash grab. That makes your next bill astronomical. The billing (which I'm suppose to get an email about monthly, but rarely do) and online self serve, are also very frustrating. I occasionally (not always!) get a text message when I at 85% of my spending limit, so when I do, I go and make a payment via online banking. However, more often than not, my bill then posts before the 3-5 days it takes online banking to go through, so I'm hit with a suspension and $30 fee again automatically. This just happened to me this past month. Got a text message last week saying I was close to my spending cap, so I made a payment, but the payment wasn't processed until a day after the new bill posted. Bam. Suspended service and fee. My outstanding balance is now below my spending limit, but I'm still suspended because for 24hrs it wasn't, even though I made the payment many days earlier. Also, these bills post without being accessible via self service. I always check self service to see my ebill/account balance, but I've noticed numerous times that the self service section is often days behind the actual account status. So a bill can post to your account, but you don't even have access to it for another 2-3 business days sometimes. It's extremely frustrating. It's almost as if you have to proactively guess what your bill amount is going to be, and then make a payment two weeks prior to when you think your bill will actually come out, just to be safe and avoid any penalties. Who has the time or patience for that? Being a student who chooses not to use a credit card and instead relies on online banking, I must say, with the way the billing/self serve is setup, it's a very frustrating situation being with Koodo on a spending cap. I try my best to pay my bills on time, any rely on them to notify me when I'm close to the cap and have a bill coming up, but even if I pay my bill when I get that notification (...IF I get that notification), it's already to late and I get dinged with fees. I even called in this week to express my frustration with this, and was essentially told it was my problem and they have a policy in place that cannot be changed, so I would have to deal with it. You're just a number to them it seems. I certainly don't consider this to be good customer service. Overall, the actual service (reception), has been on par with Rogers. However, my monthly bills are always much higher, and the self serve/spending cap/billing irregularities/customer service leaves much to be desired. With Rogers, I never had a single suspension or any billing related issues, but with Koodo, it's constant. If you have a credit card and setup automatic monthly payments, Koodo might be worth looking at if you're not very concerned about your price plan. But, if you're a student who wants to pay online and rely on Koodo to notify you about upcoming bills, you might be in for a headache and lots of extra fees. Just my two cents.