Interesting that FedEX and TNT are the same company. I always thought DPD owned shares in TNT given they both use the same tracking software.
My vote if with UPS. Shame DHL weren't in there. It is usually my go to courier for cross boarder stuff. When you do DHL though you always have to use Express. That is the only way they actually use their own services at the other end rather than just using the national courier.
I learned the hard way and lost a shock absorber in Peru as the national carrier was on strike. It was made worse by the fact that later in my trip my shock absorber snapped in two, not once but twice.
The DHL package arrived back in Netherlands about 3 months later.