The only "cons' comes from Studio One, not the Streamdeck itself.
A lot of functions are missing (swing, vsti's, audio setup, insert appearance, etc) from the shortcuts list, so you have to use workaround (using some streamdeck free extensions) to make things work, which takes quite a long time to configure properly.
I mean days....
In some cases, I even had to create macros using supermacros (BarRaider extension for Elgato streamdack) to get it done.
It would be great if Presonus starts to pay attention to feature requests from users (they're not all stupid) and even more, to use their own software so they can see the limitations and add some corrections...
But Studio One is not Reaper...