SD is pretty bad - I have to say I saw European providers 480 stuff that was amazing compared to DTV. Problem is cable does the same overcompression most of the time when they start going digital
EDIT - and one other thing, to refute the customer base thing: Sat will ALWAYS get the rual customers. Cable isn't everywhere. TelcoTV is even more limited.