They are. And also generally cheap and easy to work on. I doubt I get another XD but I probably will get another Toyota. My short-lived Camry I was impressed with and I'm happy with how well my XD has performed and been to maintain that unless I make a six-figure income I doubt I get anything but Toyota. (with a six figure income I plan on getting a Porsche).
Keep working at it, a Push (oops Porsche) can be yours...
Jags.