I’m using a Shield TV Pro with the default launcher disabled, replaced with FLauncher, and the netflix and voice search buttons disabled via button mapper.
I’m 1000% happy with it and absolutely would not go back to an actual HTPC.
Oh, I also uninstalled youtube and replaced it with SmartTube Beta
As far as I know, input-remapper will handle any mouse, regardless of how many buttons it has, since they just show up as human interface devices.
I use, and really like, the razer naga v2 hyperspeed mmo mouse, but it’s about $100 USD. I’ve never tried them, but the Redragon mice are inexpensive and generally get good reviews.
All of them should work just fine with Linux, though any rgb bullshit might not be adjustable with anything that isn’t razer.