One who has both a deep understanding of electrical theory and of the mechanics of electrical work. In other words, a person who understands how to make a good, low-impedance connection as well as why it works.
Larry, you described a good electrician, but as I read the question it was a "good electrician" from the customers perspective. As far as that goes, most customers only care if it works and was low cost. So a hack carpenter/electrician may be a "good electrician" to the customer.
That you do a quality job and you are not only good with electricity but you are good with people. If you are the best electrician in the world but don't know how to treat people you won't survive in a consumer environment. It's even more important than price.
Gidday Phil, Nope, Larry certainly has the idea. During my training, I was taught that a good Electrician knows his Regulations (Codes) and can utilise them to ensure good workmanship. In my interpretation, a good electrician leaves an extra draw-wire or two in conduits and the like, a better one replaces them while he's using the existing ones. Think of those that will work here after you, is my motto. Not a real stretch as far as money goes, but a real psychological one. (I left that place in waiting for the next guy). Just think, it could be you, for a different company.
I'll try to answer what I think the original post was asking...
To the homeowner your good if you are neat and organized. use drop cloths, clean up better than you found the place, use plastic or covers when possible. Anticipate how they will be using what they are asking for.
Also make sure your pipes are straight and neat, even if they will be covered by drywall. Those few days that your work is exposed will leave an impression that will last well after you gone.
breaker and label your circuits by room and appliance. I can't tell you how many customers that tell me their house wiring is all screwed up because too many lights go off with one breaker and then the rest of the breakers shut off recpts with no ryhme or reason (to them). Make it systematic and they will think their system is expertly engineered.
jps I feel the same way u do. U somed up pretty much what everybody else said above. I would like to thank all of u for responding. Lately I've been feeling like I wasn't doing the right thing. Guess I was wrong.
A "good" electrician in my opinion, knows what is happening around him. Like John mentioned, knowing what other trades are doing and how that fits into your work matters. Lack of co-ordination between trades in a job, can cost money and even bring the whole job down. Which in turn leads to lack of professionalism.