@NEPatsGirl If you go with Hulu Live, they may have all your local channels so that you won’t need an antenna. I haven’t seen it, but I’ve read many reviews that say the Hulu Live interface is confusing, so do the free trial before you commit.
YouTube TV doesn’t have HGTV, so that probably rules them out for you, although they are very good with locals too.
Directv Now (streaming service, not satellite) might be good too if they have the locals you want. There seems to be some regional issues with DTVN, so you should try it first to see if it works ok for you. If it does, it will likely have the best video quality of any service. HBO is only $5/month on DTVN which is the best deal out there.
If the local you always watch is CBS and a streaming service doesn’t have that, you can get CBS All Access for $6/month. An indoor antenna doesn’t work for us, so that’s what we do.
The streaming sticks may work OK, but I’ve read complaints of the interfaces of some of the services lagging on them due to being underpowered. YMMV
Sling has a deal where if you prepay for 2 months you get a free Roku Express.
Directv Now has a couple of prepay deals: a free Roku stick if you prepay 1 month for $40 or a free Apple TV 4K if you prepay for 4 months. I’ve gotten 2 Apple TVs that way because it was much cheaper than buying them in a store, although it was only 3 months prepaid for $35/month at the time. DTVN does things notably faster on an Apple TV than something less powerful like a 2 year old Roku 3 (changing channels, navigation, etc). DTVN also has a deal where you can get 3 months for $10/month if you prepay.
Roku is the most service-neutral device - I think they have them all. Amazon Fire devices don’t have YouTube TV, I think. Apple has most of the main ones now including Amazon Prime Video which used to be a glaring hole.
Switching between services is easy since there are no years long contracts. You could dip your toes into the streaming water with a stick at first, then go with something more powerful like a higher end Roku, Amazon Fire box, or Apple TV 4K. If you have a smart TV that has some of these services available, you can try there first before getting a separate streaming device. A lot of TVs will probably have Sling as a default app.
I don’t know that any of the services have PBS, but there’s an app for that which allows you to view much of their content. Sometimes content is only available for free for a limited time with it.
You may be used to watching things On Demand through your cable provider - you can do that with TV Anywhere apps which many channels have. They generally require you to use the sign in from your streaming service provider to access shows. Just because your service has the channel doesn’t mean your sign in will work, though it’s becoming increasingly common. Most of the services have a DVR now, although you may not be able to skip commercials.