GB are a fantastic company whose only failing is to be beholden to BA.
I'd like to add another to that list. I recently did two 4-hour sectors with GB - nice aircraft, good flights, zero IFE, awful food and rubbish cabin service. I shan't bother again if there's an option.