I flew Lufthansa this year to Frankfurt, had a 10-hour layover, then caught my flight on Air Namibia. My guncase was checked straight through (I made sure to watch them label it as such at Pearson in Toronto) and arrived with me in Windhoek without incident. Lufthansa had good service, beautiful flight attendants, and excellent beer (Air Namibia, no, no and no).
On my return trip, the same route in reverse, my guncase disappeared somewhere between Windhoek and Toronto. I wasted hours in the airport waiting for it, then more time filling in reports, etc. I eventually became fairly upset and made it known to all concerned. They promised me that my case would be found and delivered to my door, 130 km from Pearson. Sure enough, I was phoned within 24 hours and a taxi appeared in my driveway shortly thereafter with my case, undamaged except for a few minor scuffs. My trip to Africa had made this one of my most treasured guns, so to say that I was relieved is an understatement.
All things considered, and considering that flying Toronto-Frankfurt-Windhoek allowed me to by-pass the insanity of post-9/11 American airports, I would do the same thing again, the same way.