On the only route I can think of where BA and FR go head to head (LGW-DUB), Ryanair are a lot better than BA. Ryanair also schedule the flight to take less time, making their results even more impressive.
http://www.flightontime.info/schedul...utes/2004.html
Other interesting data appears to show that those nasty US airlines appear to do better than their European competitors when flying out of LON
LHR simply sucks, one delayed flight out of a couple of dozen is not feasible when visiting that place. In fact the stats show that BA gets 69% of its flights 'on time' from LHR, putting it in 18th place for all carriers.