Damn... 11 Grand!
Good article here on choosing a supercharger for the right application:
https://www.superchargerforums.com/threads/how-to-pick-the-right-supercharger.696/
So I'm far from the expert on these trucks I've only got my experience to draw from, the install I went through is pretty custom and will require you to do a lot of the work yourself, or at least find a good wrench turner/shade-tree mechanic to help out if you're not able to do the work, and it took me a couple of weeks almost months getting all the pieces and parts assembled and you will absolutely have to have a good tuner to work with (I'd recommend Shawn/Hemifever). Fortunately, we have lots of options out there and a fantastic community to draw from. If that's not daunting to you then yes, the setup I have is great and I'm a fan of the torqstorm.
With the gearing you have I'd imagine you'll be into at least a pound of two of boost (probably 2) during normal highway cruising. I would absolutely not skimp on installing an intercooler, you can run these kits without them but with the heavy load you're going to run you'll want one for that heavy truck.
However, reading through various posts and talking to people I know who have run either PD or Centrifugal superchargers, the prevailing wisdom out there seems to point at a PD blower like the Whipple being a better solution for towing on a gas engine to produce more torq at the low end while towing. Installing a Whipple in our trucks seems to be more straightforward also, and would give you a more 'sellable' truck later I think, and it's probably and easier install with all the parts/pieces you need in one convenient package.
For daily driving since installing my SC I've put about 10K miles on truck and I like it more than ever and haven't had a single issue. I'm about ready to change the internal SC oil on the torqstorm (10K service item), and it'll be somewhat of a pain because you have to pull the power unit to do it, so another negative, but there's no external piping/oil lines to mess with (positive).
So your mileage may vary but there's my two cents!