This is all my personal preference, of course.
From growing up till about 9 years back, I was always around regular cab trucks. My Grandfather had them as did my Dad, and then myself.
About 9 years ago, I moved from a regular cab F250 4x4 to a x-cab F250 4x4. The thing that really sold it for me, was when we put our sons carseat in the back, he had his own window he could see out of. When we test drove it, he just sat there grinning at us through the window as we got in to the truck. He told us to get the truck! The dogs loved it too. And, we could haul all of our kid stuff ect inside, out of the weather. Only bummer, it was an '89 with no back doors.
Since then, we have sold that truck, and have this '01 we got new. It is a Dodge 2500 xcab longbed 4x4. Same thing, the kid fits, the dogs(golden retriever and Aussie Sheperd) fit, and we can put gear inside to keep it dry, or locked up. It gets used a fair bit since we're involved in Scouts too.
It does make my truck a bit long. I am a firm believer in a long-bed. But, I still go where I need to go, whether in the woods or in the parking lot(sometimes it takes a bit of manuevering in parking lots).
I could never go back. It is just so handy to have.
We do have both Dodge styles, the '01 is the quad-cab type xcab(with the small suicide doors), while my wifes '04 1500 is the quadcab 4-door. I am fine with the sorter xcab compared to the crewcab style(even though the crew type quad cab is smaller than most full crewcabs).