Adding good recovery points would be a place to start. My Jeep has them. there is an eyelet for the Camry and a hook in the back for the Scion and road side assistance. Lots of Subaru's around here do the rally type parts that are painted red or whatever. I could probably help a Subaru.
Next I would suggest a core tool and an MV50 air compressor. I have an MV50 in my Jeep and floor mats work great, I have husky lines and used them this way before .Airing down the tires helps, even in a car. Yep That has gotten me out of more bad weather issues when riding with friends than anything.
A set of tire chains/cables that can be put on with the vehicle not moving. I like the V or Diamond style Rud products.
A shovel, try to find one that can fit under as much of the vehicle as practical. I've made a few other the years for friends by cutting/chopping off the shelf units.
Heck. A little ATV winch setup on a bridle with some battery jumper cables isn't THAT crazy these days.
I agree with not going out on the roads when you aren't comfortable.
Personally, I don't like waiting/planning on a tow truck to come help me, especially on days where there are going likely be dozens of other needs for that truck ( and some of those potentially a lot more critical with people hurt or trapped in vehicles ). I like being self-sufficient when at all practical.
A tow truck, especially if you have gone off the road in the snow, is not going to pull up to your vehicle and use his lift. He is going to run a winch line out to you while he stays high and dry on the pavement. He is going to hook on with a strap, chain, or hook to whatever he can find. If it doesn't have a recovery point, he is going to take a big steel hook and grab the biggest part of the suspension or frame he can. Then he is going to yard your vehicle back up onto the road through that 2 feet of snow and ice. When it gets up to the road THEN he will put it on the lift, or the deck, and take it to where you want if you don't want to drive it. Exactly.