I currently have Comcast and hate them with a fiery passion. They have a monopoly though. What are my other options?