Have you tried the SWISS Website - it's quite informative?
Swiss' own dining "promotion"
(the best are in rows 1 to 3!)
Personally, I'd take anything with a window away from the wing. It's one of the few day flights across Africa from Europe (ZRH-JNB- until Feb 7th) and if the weather is OK, the views (Alps, Med, Italy Elba, Corsica, Sardinia, Libya, Sahara, rainforests etc. etc.) are much better / entertaining / more interesting than any tired old flim.
You need to hurry if you want one of the cheap tickets - most appear to be gone already. (I'm leaving from Köln-Bonn CGN on 30.1 - can't wait)