I've only tried Rogers and Virgin, so I don't have much info for you. But I know that I hated Rogers and thought they were horrible, right up until I tried Virgin Mobile. Now I don't think Rogers was so bad.
This truly is personal preference ... However in my opinion, after all the companies I have tried, I like Verizon the best! They offer great coverage and variety of plans and cell phone products. Hope that helps :)