Find a friend or friendly neighbor with a DirecTV Premier (the actual 'DirecTV' 'Premier' package and NOT packages from 'AT&T TV', 'AT&T WatchTV', 'AT&T TV NOW', or 'Uverse TV'; yes the brand alphabet soup is confusing as hell) package and offer to split the bill if they let you use their login for TVE or create a secondary login on their account for you to use yourself. It has the most channels in my experience after trying a few different streaming service TVE logins. Including the East/West coast duplicate feeds, I typically see between 140 and 180 TVE channels through a DirecTV Premier TVE 'tuner'. I use an HDHomeRun QUATRO for locals and have the antenna positioned such that I get both Detroit and Toledo locals.
The fly in the ointment with TVE is A&E. They are stingy/overprotective of their content and refuse to integrate a live feed even in their app (sucks not having LivePD through Channels). As a workaround we use a shared Hulu Live tv subscription and cast from the app on our iPhones to the NVIDIA Shield or Chromecast device hooked up to our TVs (Hulu only allows one FireTV/AppleTV/SmartTV device to work through the TV-native apps which the main account holder pays for so they get the privilege while we peasants 'cast'). Philo would be the other cheapest way to get A&E channels natively on your TV.
Hope this info helps someone