Software for streaming on Twitch

I'm currently using OBS (Open Broadcasting Software) to do so, but I would like to know if there is anything better in terms of balancing performance and quality.