I'm inclined to think the Toyota would be a better long-term proposition but I'm not sure if the price difference warrants it. A former coworker had a Ranger which he liked but he started having little issues like a water leak into the cab from the high-mount brake light that ruined the headliner. One question I have though is regarding the consideration of the longer bed for the type of work he's doing. If there's an advantage to the longer bed, that's worth something by itself.