For the city car we went with the Suzuki Baleno (Toyota has the starlet which is reskinned, but suzuki offers better base warranty and service plan), 2 kids and 2 big ass car seats
The best way to explain it is that it's an extremely deep car, the boot is very deep, the seats are deep, there is no wasted space, everything that is not used is given to you as storage, it has great fuel consumption and is a pleasure to drive and also has cheap insurance
In terms of reliability it is one of the few affordable cars that have a standard 1.5L 4 cylinder engine without a turbo, I want this thing to drive until it dies not because it has a turbo thrown in to compensate for a shitty engine and chassis that is way to heavy for 1L 3 cylinder engine
If you're set on a crossover I would go duster, they are dirt cheap 2nd hand and have a really good track record