BG looks the best-placed to please with its cash generation