I've used YTTV, Hulu and Fubo over the last 5 years.
Typically, use FUBO during baseball season because the other 2 don't have Marquee Network as a streaming option. With Fubo it is part of their $15/mo regional sports channel addin.
But Fubo doesn't have Turner Networks, so can't get all March Madness games.
I thought this might be my last go-round with Fubo when I switched back to YTTV this fall after having Hulu last winter. But after last couple months, not so sure. IMO YTTV navigation isn't as good as Fubo. And a lot of the FREE on-demand content that YTTV used to have is now paid subscriptions or rental content.
Since all are easily cancellable and content is about 85% the same across the 3 platforms. Give one a try and don't be afraid after a couple months to switch to another to see which one you prefer.
Hulu is great if you have ESPN+. You can watch ESPN+ within the Hulu App. Disney owns Hulu.