I gotta give LibreElec a 👍. If your tv can do HDMI control, then using the remote to control Kodi works by default.
Jellyfish plugin works incredibly easily too. YouTube, not so much. Google API is not up to spec.
I would like to put in something that I over heard about the pi5, it apparently can run Android tv. Which would solve all your requirements.