One thing to consider if you're in the back is how many fellow transportees are with you. Checking some random days in the next couple of weeks on EF, it looks like the IB flights are very thinly populated in economy, whereas Y on BA is pretty full. On a redeye the possibility of stretching out on a whole row or having empty space next to you would tilt it to IB if it were me.