I have never paid for cable myself, and I only had it for two years of my childhood. I just can't deal with how clunky and slow cable set-top boxes are.
I supposedly have a 100 mbps connection from Charter, but it's a little shaky. I'm in a fairly big apartment building, so my actual bandwidth depends on how many other people in the building are using their internet. I'm hoping things are a little smoother when I move into a new place in May. When it works, though, having that kind of bandwidth is really nice.