If you can afford to own and insure multiple vehicles for each task that strikes your fancy, then great. Most have to buy one or two vehicles that will have to work for all the needs of a family. And while you can make a truck go to town, you can't make a Honda be a truck. So for me, the truck wins.
If you need a people mover and to haul cargo a Full Size Van is the logical choice not a SUV.
You can seat 7 and haul 6 bails of hay in the back.
While towing a trailer.