UA's IFL is definitely better than the RCCs, but still not great. The NW WorldClub in Terminal B is well stocked in terms of beverages and has okay snacks, but it's literally packed to the gills before the KLM flight to AMS. It's been a long time since I was in the BA lounge. I'd agree with MileageAddict that the Virgin Flying Club is probably the best of the bunch.