I've got a hardware Link - it's still being supported now. It had an update a couple of weeks ago.
A 4K Steam Link should have been an obvious iteration, and a controller with actual buttons and sticks (I half-joke about the controller, I know some love its touch nature, I just hated it, could never keep my thumbs in the right spot).
The controller is amazing and enables non controller games to be played with one. This doesn't stop me from using another controller for emulators.