BA is the best deal, kyklin - lounge access (to oneworld lounges) is free.
However, you do have to fly with the world's favourite airline on at least 4 segments per year... such hardship!
(And you have to achieve oneworld sapphire status to become elite on BA)