Having done the JNB - LHR day flight just before it was axed, I'd be more than happy to choose it again over a night flight. Then again, I never sleep so well even in Club or First.
But as A P Yu implies above, someone at BA will have done the maths.