I have a friend ask me this. And I'm wonder how other people feel?
What makes me go back to a restaurant is pretty simple, yet complex too: Good service; good food; good wine; service that has a sense of humour...
And on the other hand, what makes you not go back?
My biggie is bad and/or indifferent service. I can put up with just about anything else.