This is the best way, but it doesn't work in every scenario. At my last apartment, I was basically unable to get OTA channels. Too much of the sky was blocked, and I think radio interference from a nearby military base didn't help.
In my current condo it works mostly well, but I do get some skipping and drops that can be annoying during a long game.
I get, over the air, in HD, free, with an antenna, the major networks and their subchannels, movie channels, retro channels, pbs, game show channels, scifi channels, comedy channels, local channels, etc. Free.
But I don't mind watching wheel of fortune.
Anything I don't get, I find a pirate stream for - which is usually found on one of 3 or 4 sites I use.