HD video is just fine on our 9Mb ADSL connection, no buffering at all.
I get 17Mbps with my ADSL currently and have no difficulty streaming live concerts from Berlin's Digital Concert Hall for which i pay an annual subscription of course. I can also watch with ease all the TV catch up channels via my Smart TV. as well ie Iplayer, ITVX etc. etc.