We had Comcast in our apartment and it worked great. The internet was fast, the cable never cut out and the bill never changed. We then bought a house and everything went south after the move. The cable and internet worked great, it was the billing that gave us fits. First bill was for an incorrect amount. Since I had auto-draft set up I called and they put a credit on my account. The next bill was incorrect again. So I called again. This time I had them credit my account and remove auto-draft. Not only did they charge my account the next month (after auto-draft was removed) but it was for an incorrect amount again!!! So I switched to EPB. customer service was great. However, they were more expensive and their equipment/offering was limited. We hardly watch "live" TV. We record an incredible amount and watch OnDemand. EPB's OnDemand catalog is limited compared to Comcast. EPB's HDDVR box will only record two shows at once where Comcast's X1 box will record up to 4 and you can watch a 5th. EPB is still new to this business segment so I understand the limited capabilities. I would guess this will be addressed in the future.
So my suggestion would be, if you DVR more than a couple of shows and you love to watch OnDemand, go with Comcast. Just know that customer service is going to be awful and be prepared for it. Also, do not use auto-draft. I would highly suggest purchasing your own modem, it will pay for itself in the long run.