The gods of FTA will strike me down, but TV isn't about finding available content, it is about watching the content you want to watch.
Not being in a contract means that they can change things (including price) at their pleasure as much as it means that you can walk away.
When it comes "watching content I want to watch," being under contract with cable (I renewed every two years to get a better price for almost a decade) never prevented them from dropping channels or moving them to higher tiers--or adding new ones I never asked for, for that matter--during my contract period. All the contract did was delay the annual $5-$10/mo price increase by one year for me (at which point the increase was double!). Worse, the contracts kept me in their $40/mo. package for all landline phone features plus unlimited national long-distance, a plan that had been lowered to $30/mo for some time.
But jhon69's main point wasn't about the pros and cons of contracts other than to say you can try out OTT live TV services without any risk, so why complain about them so much? You like them or you don't. Tell us what you didn't like and then move on, like many actual users here have. I tried satellite for a couple of years (on contract), after which I decided I preferred cable and switched back, but I didn't spend any time in Dish/DTV forums here harping on things I don't like about satellite months and months later.