I love ramen noodles!
I suppose the debate will never end on this subject though. There are goods and bads from the customer’s side and from the tech’s side.
As I customer, I think I’d prefer to find a good mechanic and pay actual time worked on the job. My reasoning is that I don’t want you to hurry to slap my brakes (or whatever) together to beat the book. At the same time, I would hope you’d give me a break if it was your first head gasket on this kind of vehicle, so it took you twice as long to do it. The problem with flat-rate is it gives you (the mechanic) too much incentive to cut corners. The problem with hourly from the customer’s perspective is they might have to pay for your inefficiency. Maybe some kind of hybrid would be best– hourly, but if you go way over book time you have to justify it for me to pay– if it was because my car is a rusted piece of junk and every bolt snapped off in its hole, then I pay. If it was because you’ve never done this kind thing before, I don’t pay because it was your “education” time.
I can see how a shop owner might prefer “Flat Rate” to hourly though if hourly means he has to pay his techs for time they’re not working. (With flat rate, the shop owner is only paying when he’s getting more money than he’s paying).