more to maintain it and in tight spots a small car is a lot more handier.
I've found frame based trucks / suv's cost less to maintain so the higher fuel cost evens out.
When it comes to big repairs, I'll agree that traditional truck based platforms are generally more robust and require fewer big repairs then sedans. But, the routine maintenance cost is still quite a bit higher as they wear consumable part (e.g. brake pads) out at a faster rate. My little Corolla 5 speed took 8 years to wear through a single sets of pads. My roommate's Explorer Sport took less then half that.
As far as cargo capacity, there's no argument that a pickup is better in most situations. But, a compact 5 door or crossover can still hold a fairly impressive amount of cargo without taking a hit on fuel economy or turning circle. It's more of a matter of "big enough" instead of "biggest practical".
For most passenger cars, it's going to be very hard to overload the "standard" 150 lb rated tongue weight without carrying tools or motorcycles back there. No comment on roof racks.