HDMI CEC can sort of make one remote functional for all, but I don't like it so I use these
Aeros MX-850 Advanced Universal Remote Control with Original Box (MISSING BATTERY COVER)
This OEM control is a perfect replacement for your old one. The Aeros MX-850 remote is a programmable universal remote control for television, AV components,spencertified.com
Can control multiple devices, create your activity pages, send macros, link any button to any IR command etc
e-arc is fine but make sure your TV output can support all the codecs. Not all TV's output DTS. I had issues with E-ARC, so I just plugged everything into my av processor
I think it only supports Dolby codecs and not DTS. I used to use the Logitech Harmony remotes, although they could be a little confusing for some. Setup could be a little fiddly as well.
I'll have a look at that remote as I would prefer everything to go directly into the AVR, after all that was one of the points of having it.
Cheers