ESPN 3 is a different service provider. The Xbox 360 is only a means of delivery. Both ESPN 3 and Netflix are avilable via Internet browser, as well.
Netflix does provide streaming HD video, if you have a connection capable of supporting it. It also adjusts video quality on the fly based on your current bandwidth availability.