Cable Internet is the clear winner. The biggest problem with cable Internet is that it is not available everywhere. If cable Internet is not available in your area go to DSLReports and read about DSL and other alternatives. This is a great site that I have found very helpful in my research.
Cable Internet is fast.
My connection downloads at up to and sometimes exceeding 5000kbps, the slowest download speed I've seen is 3349kbps. One big advantage of cable is that the speed doesn't degrade over distance. If you can get cable you will get speed. Cable is really easy to install especially if you already have a cable TV line installed. I was able to get an installation appointment in just a little over a week.