Returning from S Africa in November we spent literally days on the phone trying to call airlines. AF were worst, followed by Westjet which is sad because they try so hard when you eventually do get hold of them (after 8 hours!) Lufthansa were best, about half an hour but couldn't help anyway and they do have the very, very worst seats on their latest planes in our opinion.