@cosmos5000, those questions are much more difficult to answer than you would think. First, Roku is free. It's nothing more than a little computer that connects to your TV and runs apps much like your phone. Now those apps may cost money or require a subscription, but there's a lot of free stuff available if you don't mind putting up with ads (and in some cases, many, many ads often with the same few repeated ad nauseam). You don't get your local stations with a Roku device unless it's a Roku TV with an antenna connected. ABC News has a stream available, but it's not the same as the ABC news you might see on your local station at 6pm (or whenever). Tennis Channel has a Roku app, but live feeds require a cable TV provider as do many of the channels that you might find on cable. You can find more info on their website: https://tennischannel.com
You can get some idea of what's available for free on a Roku device by going to https://therokuchannel.roku.com/ . The Roku Channel is just one of many apps available on Roku devices with some free content. The website only offers a subset of what you can get with the app on a Roku device and isn't a substitute for an actual Roku device.
Streaming compared to traditional TV whether received via antenna or a cable provider is a whole new world. You might want to start here:
How Roku Streaming TV Works | Roku
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.