I really wanted a minivan when we bought our CX-9, but I work from home so my wife would be driving it primarily. She was very against any minivans because of the stigma associated with them

I have two small children, one at the time we bought the CX-9.
I agree with the above posts about the sliding doors; I lived in Southern California for the first 3.5 years of owning the CX-9, and I've never encountered a place with smaller parking spots. Usually I got the first few feet of the car into the spot, had everyone exit, then pulled into the spot completely when we went anywhere. You need to open the rear doors completely to get an infant carrier in/out, and its very difficult to do in most parking lots.
Also, for the first year or so of my youngest son's life, we often drove with my oldest in the 3rd row and my wife/baby in the 2nd row with me up front. This killed the utility by using half of the third row - whenever we went on long road trips, I would have to pile suitcases/etc in the passenger seat. Finally I just started renting minivans (usually a Chrysler Town & Country) whenever we went places - its really a spectacular vehicle in terms of cargo space. I can stand up four or five suitcases behind the third row!! The floor is also very deep in the Town & Country, you can put some very tall items inside.
I just wished my wife wasn't so concerned how she looks when she drives, and focused more on versatility

The CX-9 has no more cargo space than a long station wagon because of the distance between the floor/ceiling and the slope of the rear hatch. I'm definitely a function over form kinda guy. The compromise has been spending $400-$500 bucks per week renting a minivan a couple times a year since we bought the CX-9, which I'm OK with.
Not to mention any minivan is going to get much better gas milage.
BTW, there are at least a dozen threads about putting three car seats across in the middle row of the CX-9 on this forum
http://car-seat.org - I would look on there to see what people think of such a setup. They are pretty hard core about their car seats.