So I have both a big SUV (Escalade) and a pickup (Ram Quad Cab, 6.5' box) and the Escalade is waay better as a family vehicle, mostly for the massive covered and secure cargo area. We keep the baby stroller, diaper bag, extra clothing (jackets and stuff), some spare tool, etc all in the cargo area, and there is still plenty of room for groceries and whatever else.
The Ram, being a quad cab, doesn't have the biggest rear seat area, but it will easily take 3 adults and has convenient storage under the bench....But when it comes to hauling stuff like stroller, clothes and other stuff that needs to stay dry and secure it's not ideal; even with the fancy retracting tonneau cover.
For what it's worth, the Escalade also rides better, can tow almost as much, and will do 95% of what the Ram could do.....So I agree that an proper SUV (not raised compact hatchback) is a better family hauler than a pickup.
That said, I do enjoy having a pickup around, it's very comfortable for what it is, and the ability to toss dirty car parts, wheels, etc in the bed without concern is something I take advantage of fairly often.
I somewhat regularly tow a 6x12 box trailer with the Ram (5.7L HEMI), not sure what the loaded weight is, but the truck handles it with ease and averages roughly 19L/100km with the trailer....14.5L/100km is my average without the trailer.
Edit: I have this 2019 presser (likely the same truck) booked next week - Excited to try it, and I should be able to do a decent comparison vs. the previous gen.