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.