I don't see much need for the 2500 or 3500 truck unless you need the extra towing capacity for RV or heavy machinery or the whole compensating deal. My boat is only about 2000 pounds and my old man's around 4000, as long as I can tow those I'm good.
With kids I think the SUV route is easier. I was debating between a 4Runner and Tacoma and ultimately went with the Taco mostly because I wanted to stick with a manual tranny. This will probably be my last of those unfortunately people are lazy and suck the fun out of everything these days.
The car seats fit fine as long as I can continue to convince my better half that two of those is enough. I plan to own it about 8-9 years at which point my kiddos should start needing a little more leg space and I can upgrade to something roomier. Unless something more appealing comes along or they soccer mom-atize the 4 Runner, I believe that will probably be my next vehicle.
I suffered with a tonneau for a year while I searched far and wide for a cheap color matched cap and finally sprung for a new one from the Leer factory right down the road. That was a good call, so much more space. Even sprung for the roof rack that I have no plans to use but feel like it makes it look a little less old manish. Guess I am feelzing the tacticool/overlanding vibes, yuck.