Youtube has unlimited recordings and allows more simultaneous streams
The thing that killed Hulu Live for me was that you can only stream to a TV in your wifi network. If you're anywhere else, you can only stream to a device. They may have changed that, but that's how it was when I did their trial.