I find the conclusion that because a car had to be repaired it will never be "as good as new" quite preposterous.
Also as a technician I can't help but find it a little bit insulting.
While I cannot profess as to the technical skill of my average counterpart in this business I can assure you that there are those of us out there who strive to make sure your vehicle is in perfect operating condition when it leaves our care.
Aside from the fact that it went in with an oil leak, it should surely leave the dealership without one, seems "better" to me.
I also find it, well, silly to think that cars never break and even sillier to think that us out here in the field do a lower quality degree of work than the people in the assembly plants. Not to be insulting to them but take a moment to think about what technicians know and what assembly plant workers know.
To do my job I have to be well versed in electricity, hydraulics, the laws of physics, computers, refrigeration, and God knows what else.
How many people complain about paying a plumber $500 to fix their toilet? Yet people whine about having to pay $100 to have me fix their primary mode of transportation in which they carry their most valuable possesions... their families?
At any rate, as mentioned, things break.
It sounds like your dealer is stepping up to the plate to provide you with a quality repair.
You could at least wait until you have a problem to start complaining about the problems you have had... as opposed to complaining about things that haven't even happened yet.
Go to any brand of car dealer you want.
I bet they have technicians there working on cars, and they aren't going hungry. All cars break, all cars need fixed at one point or another (yes even Toyotas

)
Otherwise the service departments would be vacant parking areas.