I think the majority of complaints can be dealt with if you listen carefully to the customer and most complaints arrive due to some form of misunderstanding or expectations were not met.
One of the best lessons I learned, was to keep expectation deliverable :)
Upvoted task from kryptonia @stevehuggett
RE: How To Deal With Customer Complaints