One thing I have noticed in my travels is that airlines have differing approaches to the information they give you before and during the flight.
SAA flight crew are very informative, as a minimum they introduce the flight deck crew, give information about the routing and cruising altitude before take off, as well as which of the pilots will be flying the plane that day. Upon reaching cruising altitude they will give information about the weather en route and at destination, and later also inform you when they are about to commence the descent. Sometimes they throw in some gee-whizz info like the amount of fuel on board, take off weight and take off speed.
In addition the cabin controller introduces the cabin crew in charge in the various sections of the plane and advises what the service on board will be.
In contrast, the European airlines I have travelled on (LH, LX expecially) say very little, the captain might introduce himself before pushback but that's it.
Personally I like to hear all the details, and I think it's part of the customer relations exercise to keep the passengers informed...what are the experiences in other parts of the world?