I've had Sprint and Verizon. Sprint was horrible on the Lake, Verizon is way better. The only small problem I had with Verizon was getting the welcome to Canada message and additional charges while in Ohio waters but close to the border. They always took the charges off the bill when I called them. Now we have upgraded our plan and Canadian calls are included so it's not an issue.