We've had a 2010 Mazda 5 for three years now and have really enjoyed driving it. Mileage is presently around 50K miles.
It is very nimble in traffic with a light and agile, precise feel to the car and steering - the complete opposite of a Honda Odyssey we had prior, which felt like a drunk, staggering elephant in traffic (along with more power and speed - not a good combination).
Aside the smart handling, we got the Mazda 5 because it was the only "minivan" that we could find with a manual transmission (Mazda has now discontinued that option in the USA). Researching the car prior to buying one, we noted the most common problem was with suspension.
Indeed ours seemed to be making odd suspension noises every now and then, as soon as the day after we bought it. But the noises were slight and hard to replicate. Now they have gotten worse, and we had the car in two shops recently to address the issue. The dealer claimed a strut had gone bad or was worn out, needing replacement. OUr trusted neighborhood foreign car shop was able to replicate the noise, but found nothing functionally wrong with the suspension or the strut (i.e. it absorbs shocks fine, does not leak oil, no loose fasteners).
We believe now that the suspension problems of this era of Mazda 5 are a design "feature" not a "bug." The struts might just be poorly designed in that they get noisy with age. So far, the problem has not in any other way affected the functioning of the suspension: the car is smooth, handles bumps in the road well. It's just a little noisy sometimes. Tire wear appears even.
Other than this noise problem, we are very happy with this car.