Lucky for you to have those choices. Not so much for me and I'm just outside of Seattle. Where I live I can get 1.5Mb DSL, or Comcast. The reality for me is if I want to use streaming services without killing my bandwidth, Comcast is it. Thankfully I can get Comcast Business class so I have a nice fat pipe and no caps. But my choice really isn't a choice
On the other hand...
I have a friend that's a 15 mile drive from the main Microsoft campus in Redmond WA. He's stuck with Satellite, that's it. DSL doesn't work for his area, and Comcast refuses to run lines up the hill he and his neighbors live on without some pretty steep installation fees. He doesn't even bother trying out any streaming services.
Another friend of mine lives in a small suburb not 5 miles from Redmond. MOST of the suburb gets Comcast cable or Qwest DSL, but not him. In order to get internet, he ended up ponying up over $1000.00 to get a half baked cable connection from a small cable company. When it wasn't flaky was simply down.
High speed internet access is all about last mile density. If you don't have the installation density the ISP's are looking for you may not get much choice, if any at all no matter where you live.