The biggest events for many US wrestling fans are (1) the NCAA tournament; (2) the Big Ten tournament; (3) Final X; (4) OTTs; (5) worlds; and (6) the Olympics.
But as far as I know, Flo only carries two of those events: Final X and worlds. That means that even if you have a yearly Flo subscription, you still have to make other arrangements to watch (1) the NCAA tournament; (2) the Big Ten tournament; (3) OTTs; and (4) the Olympics.
And of the big events I listed, the only unique service Flo offers is broadcasting Final X. When it comes to worlds, Flo is merely taking the UWW's feed -- which is free in most countries -- and then requiring US customers to pay to watch that feed.
Basically, if Flo is charging $150 per year, it is hard for me to understand how that is a good deal.