Ive currently got a Honda FRV and a T5. The Honda hardly ever goes wrong, but I hate working on it – its just not made to be taken apart and the parts feel cheap. The T5 goes wrong but I love working on it, it comes apart easily all the parts feel quality.
Availability of third party software and hacks has become a major factor in my car buying decisions.
The other thing that I’m tending to find is that cars don’t just go wrong – when they do its because of a design fault and therefore will have likely occured in hundreds of the same model – a bit of judicious googling never fails to find something.