It's $269.99 and has 9 programmable buttons. It's designed to control rent-seeking apps like Photoshop.
The Streamdeck XL costs $200 and has 32 programmable buttons. I'm using it to control my dorm room through Home-Assistant, and my robot camera through Bitfocus Companion.
There's Tablacus. Opus is supposed to be good too, but I haven't tried it.