Carol G, 3Mbps is about the speed of my phone being used as a tethered modem. Seems really slow compared to 12Mbps, even though it "never goes out." I'm surprised you are able to stream movies at that speed.
I know it sounds slow, I was worried that it would be when I signed up, but it's been over a year now, and I am really impressed with how well it works. I can stream Netflix on my computer and on my TV via my Playstation, and it is just fine. It takes maybe 10- 15 seconds for the movie to load at first, and then no problem with playback. Webpages open very quickly. Upload speeds are fine for my needs. I am sure it would make a difference depending on your internet needs/usage, but for a casual user like me, DSL is the way to go when the only other option is Mediacom.
When I had Mediacom I had at least weekly sessions of unplugging, resetting, replugging, endless waiting, cursing, and finally getting frustrated enough to call customer service, only to have to do it all over again with the luck-of-the-draw service rep listening in on the other end, who may or may not be able to help. It was awful, and often happened daily. I never ever have that problem any more, and it such a relief. I go to my computer, wake it up, and within a minute, I'm online. No fuss. Worth every penny.