Link to an article comparing IFE across airlines.
I see they give BA 8/10 before go, Virgin 9/10 and Emirates tops the pile with 10/10. Perhaps if they'd actually watched what was available those scores might be different - my recent Emirates flights featured also ran movies, very little that was non-PG rated and actually I think Virgin's selection far superior. That said, Emirates' system has greater range and the music choice is astounding.
Also interested that they confirm that BA will roll out across the whole long haul fleet - Virgin take note!
Certainly agreed with AA being bottom, actually 1/10 would be more appropriate.