I despise minivans. We have a small fleet of mid nineties S-10 4 door 4WD Blazers in the family, and I love the little trucks. Plenty of room for a family of 4, plenty of power, good handling, reliable, and very versatile. We may even pick up a late nineties or later model. They get over 20MPG in the city commuter traffic, and closer to 28 on the open road. And they are tough. My daughter ran off the road in hers and hit a tree head on at about 40MPH. It took the lick, laid over on its side, and she had nothing but a seat belt bruise. I can jump in any of them and go to the local warehouse, or go on a hunting trip. They'll haul two big guys, all their gear, and still pull a trailer with 2 4 wheelers, no strain.
I rarely buy a new vehicle, and opt for a well maintained used one instead. A couple of the Blazers had 150K on them when we bought them. No problems nearly 100K later. They are not hard or expensive to maintain, either. A full set of tires can be had for under $350. A major tune up with factory parts is under $100.