The major difference i see between Fubo and YTTV is that Fubo has the Bally channels. And I determined not to get that because I'll watch the braves, but not until the postseason. Which will be on more prominent channels. Fubo would give you 8 additional channels (like ESPNU, MLB network, etc.) If you paid quarterly instead of monthly.
I did Sling once and cancelled almost immediately. Constantly froze and locked up...and no it wasn't my internet. I've never had issues with YTTV. I like being able to pay for 3-4 months of it, and it still be cheaper than tickets to a game.