oddly, i am consistently amazed by crew service on the shortest CE flights <1 hr. how they do everything in that time block is unreal when compared with the fact AA FAs can barely manage one drink SF-LA which was my twice weekly commute for years.
on the other hand, service seems to slip if flight time is greater than 1hr which is kinda baffling and yes, inconsistent. in all however, BA crews are still the friendliest and most helpful i've ever experienced on short haul.