What you can do to reduce the cost is look for an option with DL on your outbound segment. Not super easy to find but they exist. And the surcharges are tiny out of the US. Out of Europe it makes no difference, you'll be stuck with the same surcharges unless you fly on Aeromexico (I think...).