Streaming T.V. Which one is worth cutting the cord for?

I like outdoor antennas, but because of the mountains / I am limited as to how many stations I can pick up.
I don’t want to use one of those illegal superboxes or something? I think maybe a satellite antenna would be better.

Philo lets you DVR an unlimited number of shows for up to 30 days. After 30 days they are dropped. I figure if I don’t watch something within 30 days I never will.