That is one of the main reasons I fly Turkish Airlines to IST. The IFE is superb and can easily watch a full film on the flight. We all have individual screens too.
BA IST is good for a TP run but for quality and enjoyment I like flying TK to Istanbul