I've only complained twice and it was because in both cases, the airline knew of a maintenance problem and still dropped the ball when handling existing check-ins. Both times, they've taken good care of me.
I've written at least twice as many complimentary letters - normally with regards to the flight crew in what I consider challenging flying conditions.