I haven’t owned either vehicle you’ve mentioned, but having owned 4 trucks and 5 SUV’s, I much prefer the SUV’s. I did use the truck beds, I pulled gooseneck trailers, work construction, hunt, own motorcycles, etc. In the majority of cases, I found the SUV’s better for protecting things like fishing rods, miter saws, tree stands, camping gear etc, both from weather and theft.
Having a roof rack that can hold a ladder or some 2x4’s, and a hitch rack for bulky/dirty stuff is really nice if you choose the SUV.
The big caveat is if you’re the kind of person that does manual work, even repairs and yard work on your own house, you really need a utility trailer. A cheap ($500-$1,000) 4x8 or 5x10 works fine, as long as you have a place to park it. I’d rather put a pallet of sod on a trailer and be able to take my time laying it, and working from a lower height than dealing with it in a truck bed. Same for rebuilding a deck, it’s easy to tear out the old one, throw it in the trailer, and let it sit until you’ve got time to make a dump run. Taking a riding mower in for service is much easier with a trailer than truck bed, loading a pallet of plywood with a forklift, it goes on and on.