I just have an old Chevy Suburban 4x4 and an asortment of trailers. A one ton for mulch and stuff and a duel axel 16' for long lumber/tractor. The Chevy is enclosed so I can lock the tools in. Also 4x8 plywood fits nice. I never have the seats up!
That's how my family did it for many years from when I was a wee sprout (71 Suburban w/3 doors 2wd purchased new through an 85 diesel 4x4) until about 3 years ago when the last one had a fatal meeting with a round bale and tractor.

Always had multiple trailers, 17ft flat for cars, Bri-Mar dumper for "stuff", travel trailer for family vacations and even a tiny one that really was meant to go behind my old Jeep CJ7. Tools, lumber, people all fit nicely inside the Suburban. In the days before 4 door pickups were common, it was a better option for the family. Plus a standard crew cab truck was a lot longer. Suburban fit in the garage. Barely, but it fit.
They replaced the Suburban with a well used diesel Dodge (dad loves his diesels). Even though he no longer drives, I keep it around to maintain their property. It pulls that Bri-Mar fully loaded with coal very nicely. Same with the other trailers. The only thing a 2500 series truck does better than a 2500 series Suburban is being able to dump a ton of coal in etc in the bed or carry a load that's tall. Beyond that, the Suburban did everything else well.
Of course I'm nto sure if you can get a 2500 series Suburban new anymore. I know you can't get a diesel.
Would I buy a truck for my uses? If I had the funds, absolutely. But having previously done pretty much all of it with a trailer, I could use that just as easily. My little Subaru supposedly can tow up to 2000lbs. Have not cared to try it. My Cherokee can tow more. Many things I might use a truck for, a 5x10 trailer will do just as well. Considering that the Dodge just cost me $153 to renew the tags where my car and Jeep cost $36 and a trailer costs $12 per year... It's also going to be cheaper from that standpoint.
Truck is useful and more convenient, but for most things it's not essential. The costs probably won't benefit for most people. Somethings I would have difficulty doing with my Jeep and a trailer (like hauling home 3ton of nut coal). And if I finally find time to continue to restore my old CJ I will be happy to have the trailer for dragging parts rigs back. But again, it could be done without.
:2cents: