This really depends on where you live. In my area it is Metrocast, bar none- GREAT. If you have comcast, they are great too. Both have Xcellent follow through and tech support 24-7 that goes above and beyond. I have found that most providers are adequate to excellent providers, because they need to be competitive. My only negative is if you live in the Northeast- Fairpoint has been a completely deficient provider across the board, and Verizon has had "issues".