It all depends on how stuck you are. Stuck just means you can't generate enough traction to move in the direction you want. People push trucks out all the time, and I can pull a lot more with a come-along than I can push. Especially if you pay your dues with a shovel first. I had a buddy in Dubai that would lead "shovel-only" trips for new drivers that needed to learn how to self recover. Those guys would have traded a couple daughters for a come-along.
There are some great one's out there, but they tend to be really heavy and expensive. I have used the regular old fence stretcher kind for 5-10 recoveries. Usually they were a second line stabilizing or pulling a back end around, while a winch did the heavy lifting, but not always. With enough rigging (snatch blocks, winch extensions, chain etc....) you can do a lot. Most of my use has been with a CJ5, so its a completely different equation than that big dodge. (once I lifted the back end of the Jeep straight up to swing it out of a rut) But I have used it to pull an F350 back on the road as well. I've never tried it in conjunction with a set of maxtrax, but I think that would really be a good force multiplier for a coma-along.
Not trying to start an internet debate. Just throwing out what has worked for me.