Xfinity slow and expensive and customer service difficult to obtain and rude and unhelpful when can get them.
They deserve this.
I'll agree with the expensive but I've worked around the "slow" for the most part. Usually I get 30 down and 6 up - either on a 2.4 or 5 ghz wireless connection. I did add a modem booster in one end of the house and we usually do best using both speeds on different bands on different computers. The telephone connection is always good.
There is virtually no competition here - Comcast or Verizon DSL - so no contest.
I've got Comcast/Xfinity & their speed is quite good and customer service has improved immensely to where it is merely bad.
Other than those points, I agree fully with your post.