In my opinion, if you own a computer - a streamdeck is a great investment regardless.
I mostly use my computer for software development, and web development and i have to say that the streamdeck has been a lifesaver in those regards.
I do play games once in a while, including Euro Truck Simulator 2 on my other gaming rig and i wouldn't be able to play it without a streamdeck. I have mapped most of the binds to keys, and use my streamdeck to press those keys. Its really handy.
Same goes for the other car simulator i play, i use the streamdeck on Live For Speed to send pre-defined text messages, as well as ignition, lights, TC etc.
Anyway, i tried to keep this comment short. Sorry.
One last thing: I have had it for around 3 years now and would not be able to replace it anytime soon.