Front mounted blades (truck or tractor) just push snow forward and to the side. However, spring mounts make it less likely to break things if something large and buried is hit. For that reason, a truck can be run faster than a tractor most times. However, people do put truck blades on tractors.
With a good 3ph blade, the blade can be rotated 180 degrees and driven backwards so it acts much like a front blade. A 3ph blade also can be used as a normal back blade to pull snow away from buildings, parking areas etc. For this type of use, end plates could be useful to keep the snow from coming off the ends of the blade.
The main skill in snow removal with a blade is figuring where put the snow. Mounds of snow are hard to impossible to move once they sit awhile. Guess wrong in how much snow there's going to be, and there could be a 3' wide driveway before spring, or a lot of time spent stacking snow with a loader. An advantage of a front blade on a loader arms is that it can push snow up over fairly high mounds.
I use a 3ph blower, but I wait until after my gravel drive freezes and I have scraped it with a blade to remove loose stone. As Thomas says, 'it does make a mess in the spring if you blow gravel.' The blower blasts the stuff 30' and more into the yard, and I don't have to worry about where to push it.