I cut the cable TV cord over a decade ago. Following the recommendations in the article, my own first recommendation would be rather than making a list of channels that you want, simply make a list of the types of content that you want. Then simply search for that type of content, and be open to shows/networks/providers you may not be familiar with yet, but you may find just as (if not more) enjoyable. If you hold yourself hostage to a specific show or channel, you're likely to pay a high price for that 'privilege' that really isn't worth it in the end. My main free sources of video content are YouTube, IMDB TV, Peacock and Pluto TV. YouTube has just about any type of video you could want, and Pluto mimics the same TV genres you find on cable TV.
Besides breaking out the antenna for local content, there are a number of free apps available on the various streaming devices that aggregate local news broadcasts such as NewsON, Haystack News, and LocalNow. Pluto, besides having a great lineup of news from outlets like Cheddar, Newsy, and CNN, with live streams of Bloomberg, CBSN, NBC News Now, Sky News and WeatherNation, also has local news from around a dozen CBSN local affiliates.
With all of the above available for free, most would probably find more than enough great content to keep them happy indefinitely. Personally, I don't think any of the 'live' TV services are worth the price, although T-Mobile's TVision $10 Vibe tier is pretty cheap for about 30 live entertainment channels. I personally splurged for the Premium version of Peacock while it was on special ($30/year, which works out to $2.50/month) and also subscribed to the VOD version of Hulu while it was on sale for $2/month during the holidays. So keep your eyes peeled for specials when they make themselves available.