Done too much fencing over the years, to answer your question, anything works and most systems are fast, the real question you need to ask is, will anyone be happy with the results when your done, which narrows the possibilities considerably for pounding in posts. I've used an excavator bucket, skid steer bucket, crawler loader bucket and a whole lot more ways to try to put posts in.
This is just one persons opinion, bear it in mind, but I'd only pound posts with a dedicated post pounder, hydraulic one, I prefer on a skid steer, for several reasons. The first being it looks fun and easy to use an excavator, which it is, but its really hard to drive them in straight and true, you'll need a helper no matter how you do it anyhow, have them run the pounder and hold the post while another person drives the skid steer. If I had to do it again, which I no longer do and don't plan on doing again to any extent, I"d buy a pounder that had two way hydraulic leveling, with bubble levels on the uprights to the frame to tell when the pounder is level and the only thing the one running the skid steer had to do is line up lengthwise to the fence and nothing else.
I've pounded in a lot of railroad ties, wooden round posts, and more steel posts than I care to remember. It works best when its wet out, in the spring is ideal and as summer progresses, it gets harder to drive anything even steel posts, and yes you can mangle any steel post pounding it in to even a no rock area. If you plan on doing much fencing for hire, your first going to need to do a good job someone else thinks is good, not you and then work on speed after that, if you've not driven in or made much fence for hire, your list of equipment will get a lot longer shortly. I'm not sure what style of fencing your prepared to do and who for, but that will determine what equipment you need more than anything, best of luck.