I would say that in stock form, the M42 car would be better than the M10 car in just about every way. More power, better economy, greater reliability. Not to mention that the M42 car is 6 years newer. Of course, the M10 has more aftermarket support for it, although as you can see from some other posts, some are working on that issue.
Between an M42 and an M20 car, the difference is really personal preferance. M20= greater availability, more power, worse mileage, worse handling, more required maintinance (T-belt/valve adjustments).
M42= Only available one model year, less (but still adequate if you ask me) power, better mileage, better weight distribution, better handling, less required maintinance.
hth
Brian