I've been very happy with it. My favorite thing about business class is that they notify you for ANY scheduled downtime. Comcast really does have a stellar product. You shouldn't have any problems if you go with business class. unscheduled downtime can equal free service from what I've heard btw.
I told AT&T if they don't upgrade my area at the time I got U-verse that I was just going to head over to Comcast so they have until Oct to surprise me.