You might want to use this website to help you figure out which cable TV service will be best for you. Enter your zip code and then pick your "must-have" channels and it'll show you which services offer those channels and how much they cost.
Suppose lets you select your favorite TV channels, searches billions of combinations of cable, satellite and streaming TV services, and finds the best for you.
www.suppose.tv
Just FYI, I don't think there are any streaming cable TV services that offer ION but you can probably get that with an OTA antenna for free. YouTube TV is a good service for $65/mo but it lacks a few other channels on your list: Lifetime, Cooking Channel and UpTV, although the others you list are available. As for WGN, that's purely a Chicago local channel now. You might get WGN on YouTube TV if you live in the Chicago area, I don't know. You may end up needing to subscribe to both YouTube TV ($65) plus Frndly TV ($8) since Frndly TV offers a few channels that YouTube TV lacks, like Lifetime, History, A&E, UpTV, INSP, MeTV, H&I, etc.