Welcome to the area! (when you get here, lol). I live in Ramsey, about 15 min west of BP.
You will have no problems with the TBSS in the winter. Mine was my daily last winter and I had no problems at all. The stock tires aren't the greatest for snow, but the AWD more than makes up for it. When it snows we will definitely take the TBSS and leave the wife's minivan at home. Besides, like blueovalkiller said, we almost never get more than 6" at a shot anymore. Once or maybe twice a year usually, and they always plow right away. The only place you even need the awd is parking lots, driveways, and maybe neighborhood roads. They use ALOT of salt/sand though, so if you haven't already, get the 3M film on the sides of your truck.