Depends what your definition of "better" is....
Cheapest
Drive down there yourself and tow him back. That will involve the least amount of cost but alot of time and a hell of a lot of risk, to the car, to you and the towed driver, and obviously everyone else on the road.
Safest...