Yeah! I like 'em - I have two from work. One stays on my desk, the other travels with me to theaters when I’m in production. They’re geared heavily towards gamers, so there’s a lot of native support for Twitch, YouTube, Twitter, etc, but the general system actions are mostly just keystrokes. A Stream Deck plus Keyboard Maestro starts getting into some interested territory, though… They detect what application you’re currently working in, so you can set up custom buttons per application, which is handy. So I have a general default layout, then layouts for Logic, for QLab (theater sound playback software), for Excel, etc.
They’re serialized, so when you plug one in, the Stream Deck software knows which one’s which and can load a custom profile (button layout) for it…which is great if you are using more than one at a time, but when you want to have one at work and one at home that look and act the same…less useful.