We've just returned CPT-LHR with BA using reward flights in Club World & have already booked the same route for next Feb-March, again using rewards but this time in First.
We find absolutely nothing wrong with the Executive Club, you just have to know the correct way to use it & be prepared to book well in advance. An Amex BA Premium card is also of great assistance. If you would like more info please PM me.