own3d.tv was a good competitor and they failed to be profitable
Most streamers have YouTube channels that they advertise on Twitch. YouTube is obviously massively popular, and could possible grant more audience to eSport streamers. YouTube has streaming, but it feels like a side-project.