I'm tired of Rogers and Bell. Which cell phone service provider has the best customer service and best packages? I know that most of the smaller companies are owned by either Bell, Rogers, or Telus, but I don't really care who owns the company as long as I am getting the best service.

I'm leaning towards Virgin Mobile. What are your experiences with the smaller companies (e.g., Virgin, Koodo, Solo, Fido)?

Also, I don't care whether the company uses SIM cards or not. I am solely looking for the best company in terms of general satisfaction.

And I'm located in Toronto.

Thanks!