Kind of depends on how much you’re willing to spend.
I had a few chromecasts about 7-9 years ago and I never liked them. They were always finicky. Maybe they’re better now.
If you have an iPhone, I would get an Apple TV. We have a smart TV but it’s also an older one and super slow and we got the Apple TV to replace the smart capability in it.
It works so much better than other devices that I’ve tried and you can use your phone in addition to the remote.
If you don’t want to spend that much, the Roku box works fairly well too.
I’m mean if it’s on a screen, you can always just take a picture of it with your phone. There is no 100% fool proof way of doing it.