Logitech has been cranking out Harmony universal remote controls for a long time. There are multiple versions of Harmony remotes available and they are all able to replace multiple remotes. The coolest part about Harmony product is that they can be set up to change inputs for different components using macros.
That means you can change inputs for moving between TV and game consoles with the press of a single button. Logitech has upgraded some units in the Harmony remote line with the ability to control the Sonos wireless speakers.
The update to give Sonons control is only offered for the top of the line units in the Harmony family. Those units include the Smart Control and Ultimate. Harmony remotes also have the ability to control Philips Hue lighting as well.