Satellite would be the laggard of the 3 options. I'd say the choice is really between Cable and DSL. However, it really depends on your area and what is offered. I say this, because not all areas offer the same type of service in either category. I've heard just as many horror stories about both cable and dsl. I've also heard rave reviews between both options as well.
In general DSL will be slower than Cable when you compare top end speeds. However, in real world performance, it really don't make much difference as both will get the job done nicely. Heck I know a lot of folks with 56K modem connections and they have no problems what so ever, as quotes do not take that much bandwidth at all. Unless of course you are sucking down hundreds and hundreds of quotes.
I'm on a Cable connection myself. I currently can download at 3.2Mb/s and upload at 512Kb/s. My ping times are generally around 30ms depending on the site I'm pinging. As far as other people using the same node as me and slowing me down, well that just hasn't happened at all here. I've had this connection for over 1 year now and I know other people around me have the same as well, and I have never had any speed problems. I can obtain the 3.2Mb/s at any time night or day. However, this is my situation only. Not all areas will be the same.
The DSL offered in my area maxes out @ 1.5Mb/s and actually costs more than my cable.
If you want a little bit more reliability (or so I've heard) and are willing to pay $500 to $1500 per month, then go with the T1 line. With a full T1 you will be able to download and upload at a max speed of 1.5Mb/s. You will not get a speed advantage over Cable here, except on the uploads. Top end DSL lines will also keep up with the T1 as far as download speeds goes. The extra money, which is quite a bit, considering both Cable and DSL can usually be had for around $50/month, will only get you a little more reliability. Not really worth it, unless your Cable or DSL are constantly going down in your area.
Now if you really want overkill then there is a T3 option which will get you the 10Mb/s up and down. However, it can cost several thousand per month.
If you have both DSL and Cable in your area, then just give either one a try and see what you think. You can always cancel your service and go with the other if you so choose later on. I'd try Cable first though, however I'm biased.
Hope that helps,
2-B