What you now have is "Passenger Car" grade tires (Type P), optimized for a smooth, quiet, and comfortable ride. I'd say the first decision is whether to stick with those or move to a type LT (Light Truck), which is geared more toward heavier loads and towing. In an LT type you will have more variety of tire models available, including some that will have tread that performs better in snow or mud, but some of them may be noisier or stiffer riding. LT tires will have stiffer sidewalls than P tires, so are near-always better for trailer towing.
That said, there are P-type tires that are mud & snow rated too, so the tradeoffs aren't always real clear. What I can guarantee, though, is that better mud & snow performance requires a more aggressive tread and that means more tire noise, slightly lower mpg, and often reduced mileage life too.
You didn't mention the GY tire model you now have - there are a couple with different tread designs. Nor did you say what made you unhappy with them. That makes it tough to suggest what you might view as "better". Perhaps you could elaborate more on what your priorities are?
The BFG All Terrain T/A is a great tire but maybe a little more oriented toward off-road or poor road use than what you want on a daily driver. I had a set on a big SUV that was a daily driver and they were overkill and I was happy to switch them to a softer riding Continental. The GY Wrangler Authority A/T is similar, but other Wrangler models are relatively smooth & quiet.