For the most part Comcast had most of the customers they were going to get, competition did play a part is this with areas offering, and how these carriers don't value current customers, so some went to another carriers to get better... everything. The economy was part of it also, people cutting back on luxuries.
I dropped Comcast like a bad habit as soon as FIOS was available in my area. I will do so at my business in Philly as soon as FIOS is offered. Comcast has been nothing more than a recurring headache.