Comment Sucks (Score 4, Informative) 54
My local ISP switching to CG NAT was the last straw that made me actually switch to Comcast/Xfinity. Not only do you have all the aforementioned issues, you also can't connect back to your computer from the outside even by using Dynamic DNS services. I don't run websites or anything from my home network, but I do like to be able to get back in via SSH and retrieve files and such from my devices at home.
With Xfinity at least I'm back to having my own IP (and honestly the connection is more stable and faster).
If they ever switch I'm going to have to break down and just buy business internet. Hopefully though we just eventually make it to IPV6.