Easily EA on this one. I've had comcast for 4 years now and haven't had any issues with them, except for one time when they were scheduled to come to my home to replace a box and they didn't show, but they gave me a $45 credit because they missed the appointment.
You worried about a 250GB cap? Meh, they don't even enforce it if you have anything past their basic internet service, so big deal. At least they aren't like some of the other providers with 7GB caps...
Hiddent Fees? I haven't had any. They have been up front with every fee that I have been charged, and I even get a sheet listing their fees with every 3rd or 4th bill, and if any fees change or are added they send a fee sheet with the bill.
Rig1: System Specs.
Rig2: A8-5600K@4.4GHz / AsRock FM2A75 Pro4 / 8GB Corsair DDR3-1600 9-9-9-24 / HD7560D / Samsung DVD-Burner / 1.5TB WD Green + 3x3TB WD RED in RAID5
Rig3: Athlon X2 4200+ / M4A79 Deluxe / 4GB G.Skill Pi DDR2-800 4-4-4-12 / GT430 / Sony DVD-Burner / 500GB WD
Rig4: Phenom II x6 1605T @ 3.6GHz / Asus M5A99X Evo / 8GB PNY DDR3-1600 9-9-9 / GTX470 & GTX470 / Samsung DVD-Burner / 1.5TB Seagate