I think it all depends on where you are. I live downtown, had Rogers before and then when I moved switched to Bell (cheaper at that point). I like them both, Rogers can be faster at its peak but I've found Sympatico to be more consistent (dsl-dsl/cable/t1 connection avg somewhere between 40-50 kbps). For more info on dsl checkout www.dslreports.com
i have dsl but am considering switching to cable, but i haven't really looked into it much yet. I know alot of people who say cable is better than dsl, but i've never experienced cable so i can't say, what is internet through a satelite like?