Everything is a compromise when it comes to our tractors! Let's start with that.
Having owned and used a front mounted snow blower for 5 years and a rear snow blower for 5 years I will say that the best option for blowing snow is a front mounted variant with hydraulic chute rotation and deflector angle. Driving over grass before cutting it, or driving over snow before blowing it makes little sense, but many of us have to compromise in this regard. Obviously, with a front mount blower, the only option out back is a blade of some sort, and rear blades aren't much to write home about unless they're hydraulically angled and offset, and even then they're limited in function.
The only downside to a rear mounted snow blower is the need to look over one's shoulder, but buy a big enough tractor and you can rotate your body in the seat such that you don't need to visit the chiropractor too often, or learn to use mirrors. I only blow snow on asphalt and have 9,000 sq.ft. to clear along with 350 yards of gravel driveway, and I simply despise driving over snow before clearing it so I don't see myself upgrading to a rear pull until I'm no longer able to turn my head or my body. For now, the front mounted hydraulic angle snow blade with rear snow blower works for me. I have an hydraulic angled/offset blade on the M and the loader is freed up for other implements.
It's always a compromise, and we all have different situations, needs or even tolerance for ice on a driveway. It takes a while to figure out what we're ok with and that's ok. Unfortunately we often have to pay to play in order to figure out what we can live with.