In my experience with BR their long hauls are much better than the short hauls. Their PE is one of the best I think. Certainly a lot better than CX or AC in my experience.
But as every airline it depends on the crew if you have a great service or ordinary service..