I had three Logitech Harmony Hubs with the Elite Remote that I was looking to convert to the Sofabaton X1. I purchased three Sofabaton X1s. At each TV I have a Fire TV and a Roku. Good news: X1 found the Fire TV via bluetooth and Roku via Wifi and control them along with the TV without any issue. Bad news: When I got the third X1 installed and started setting it up a firmware update bricked the remote so I returned it to Amazon. The other two were able to be setup fine with the following caveats: 1) Direct channel access is missing from the X1. I have a Spectrum TV box and want to be able to enter a channel number to direct access a station. Though you can create macro buttons 0 through 9 and use the scroll button to select the channel it is too clunky as opposed to the Harmony Elite's on-screen touch keypad. 2) The only way to add Roku channels to favorites is to create a macro to move the Roku channel selector to the desired location and have the macro press Ok to select it. While this method works, if a new channel is added or the order is changed you have to adjust the macros or readjust the channels to make it work. I didn't try with the Fire TV but I would assume the same would have to be done. Overall: The Sofabaton X1 works well when it works. The bricking of the last one I received was really annoying. Tech support offered to send me a replacement and a return label to ship the bricked one back, but I told them I would just return it to the local Whole Foods. As far as the two issues I raised, for the TV with the Spectrum box installed I went back to the Harmony Elite. With the on-screen keypad and the ability to add Roku channels to Favorites it just felt like a better user experience. If you are just using the X1 to control streaming services where you are browsing through movies and television shows it works great. As a direct replacement for the Harmony Elite, it still has a way to go, from my personal observations.