We use just one Logitech Harmony remote to control the Samsung TV, Roku box, cable box, Pioneer audio system and a DVD player. It is NOT a $5 remote! The good news is that the price has come down considerably since we bought ours about 5 years ago.
The downside is that it can be awkward to program. If your device is in a known-device database, everything is automatic. But there is still the idea of Activities and linking the appropriate device to each activity. Watching TV requires the TV set, sound system and cable box. Watching a movie requires TV set, sound system and Roku box. Watching a DVD requires the TV set, sound system and DVD player. It's a bit of an effort to get it all set up.
But it's sweet when it's working!