I stopped complaining when it made no difference. Now, I just try to avoid the <whichever> company. Sometimes, you have no choice on a route.
I have found that complaining, or giving suggestions to the (so called) customer service department is like talking to a grave, so I don't waste my time.