I do not know about anyone else, but the service I have received from Bell has not been good. I never get things like billing, the right packages etc right the first or second time. Half the time I cannot understand the people on the other line due to language issues. Plus I was lied to about a contract and they have also changed the contract since i signed it and I cannot get out of it.
Over all very dishonest and they could care less if you stayed as a customer.