Had this service ever since Gears went down. It's $30/mo (but I use a coupon code for $10 off every month). Overall verdict... pretty good. I use the Tivimate app with it.
PROS: Get all the USA channels, including many local network broadcasts (that's all I care about), sports, NFL Sunday ticket, PPV events, etc. Also has a bunch of other countries' channels and 24/7 channels. For the most part, no buffering, and high quality streams. Has support through website and fb group. (Don't think they have discord)
CONS: The EPG data is consistently down. It will be perfect for a few days, then no information on the guide for another few days. This cycle occurs all the time. That's my biggest problem. Other issues with the EPG is the data is inaccurate or a few hours offset. Probably 50% of the 24/7 channels don't work. Which I don't care but if you're going to offer it, it should work. It has had serious buffering issues during big events. During the college football national championship it buffered literally every 10-15 seconds. I used another method to watch the Super Bowl. I did watch the McGregor fight with no issues, though.
Overall, pretty decent, although the EPG issues are a dealbreaker for me.
20 dollars a month would be consider a high end price, which means your epg should be top notch not going down ever