Canadians aren't very satisfied with their cell phone service, according to a new survey of 12,000 Canadians from Consumer Reports.

The publication found that Virgin Mobile offered better value for the money, especially if you're looking for a pre-paid phone.

Telus Mobility and Fido came after. Telus scored relatively high marks for customer service, while Fido offered better than average value.

Telus got the lowest mark for texting, with more complaints about messages not sent, not received or delayed.

Rogers Wireless and Bell Mobility both received low marks for value. And Bell was the only carrier to receive lower than average marks for customer service.

The biggest complaints about phone companies included billing errors (44 per cent) and contract disputes (35 per cent), according to the Commissioner for Complaints for Telecommunications Services.

Consumers also asked for more competition, something many will drive down the price of coverage and boost customer service.

Sasktel, which provides service only to those lucky enough to live in Saskachewan, was top rated in Consumer Reports' survey.

Before you sign up for any service, check the company's coverage map to be sure there's service where you need it -- both at home and when you travel.

With a report from CTV British Columbia's Chris Olsen