All Season Dressing and M40 are the main dressings I use. But, each of them have a different look and purpose.
M40 is an all purpose dressing with some cleaning ability. This is pretty much the only product I use on interior surfaces, with the exception of leather. It will clean off grime and scuffs with ease, while leave a satin finish. I have used it on tires and exterior surfaces, but I find that silicone based dressings last longer.
All Season Dressing is great on exterior trim pieces. I use it for wheel wells, black plastic and tires. It starts out fairly glossy, but tones down after a few hours. In between applications of tire gel, I will use ASD to revive the finish. I haven't used it on interior surfaces (and I'm not sure it's recommended), but it would be quite glossy.