Hi.
here are some thoughts from me:
I'm using Harmony's since 2006 (885) and I'm one of the first Logitech-Harmony-Betatester.
During all the time Logitech listenes to their user and beta-tester to make harmony's better.
That leads to Logitech best Harmony: Harmony ultimate
Of course an Harmony is not perfect but it matches most of all users wishes and requests.
Hardware:
Swipeable Touch-Screen
Hardkeys for controlling streams and recordings: Fast Rewind, Play, Fast Forward, Record, Pause, Stop
Additional hardkeys for home automation which may also be used with any ir-command
Additional keys for recordings (DVR), programmable Guide (EPG) and station-info (INFO)
Number keys are shown as separate screen (swipe right) an the touch-screen.
A microfon would be perfect to work with alexa and/or google.
Software:
Normally screen shows list of all activities. Touching on starts the activity and screen shows
a) all additional commands the user wants to see
b) numer keypad (swiping)
c) station-favorites for TV, Radio etc (swiping)
Each activity-Screen needs an Help-Function. Activating this, all activity-commands are send again and the user is asked whether the problem is gone or not. If not the User is asked for each single device (running: yes/no).
Connections: WIFI,IR and Bluetooth
Compatibility with: Amazon Alexa or Google Assistant