I have both the Stream Deck XL and Stream Deck Mini, and both are fantastic purpose-driven designs. The big one is best for having all your buttons visible, while the mini is best for having the right buttons nearby.
I have all my main commands spread out on the XL, but always have the mute switch, scene switcher, or media controls on the Mini ready to go.
If you work at a Mac desktop, there's no better way to run your shortcuts than using a Stream Deck – this plugin from Sentinelite makes setting up all your shortcuts seamless.