We've been using YouTubeTV for years.
It works great for us.
Your YouTubeTV account also give you access to ESPN/ACCNX, Fox Sports, etc..
The 3 streams worked fine for us (we used 2 and one of our sons was allowed to use the other) until our son got an extra TV which on occasion caused us to get kicked out and then had to re-join and kick him out. We then upgraded to YouTubeTV HD which removed the 3 stream limit.
We typically have 3 or 4 TVs on the deck and at least one indoors for college football days.
We have 2 Roku sticks and 4+ FireTV sticks. The FireTV stick is my favorite as it is more open to letting you install additional applications, including my VPN service (NordVPN). The latter lets us watch some out of market NFL games that our friends may want to see, in addition to letting me watch some Dutch sports programs (and others) which I like to watch (Dutch national soccer team games, Olympics, etc.).