Wenn du einen stabilen Upload möchtest, und den brachst du beim Streaming, dann würde ich auf keinem Fall zu Kabel greifen. Jedenfalls solange nicht, wie mindestens eine stabile DSL50 Leitung zur Verfügung stünde. DSL100, oder mehr, mit 40 Mbit/ s Upload wäre (abgesehen von Glasfaser) das Optimum.
Bei Kabel hast du das Problem, dass viele Gegenden, gerade am Wochenende und zur Prime Time, chronisch überlastet sind. Man kann natürlich auch Glück haben und alles läuft erstmal wunderbar. Wenn die Kabel-Anbieter dann aber in deiner Nachbarschaft immer mehr Neukunden mit dicken Tarifen anlocken, gleichzeitig aber nicht ausbauen, wird es schnell instabil.
DSL ist da im Schnitt zuverlässiger und mitnichten teurer.
Für DSL würde ich Telekom, 1und1 oder einen kleineren, regionalen Anbieter empfehlen.
Wie gesagt: Am besten mindestens DSL100.