Consensus in our (business class) office is Garuda / Singapore / Qatar. The order varies.
Personally, I also like Finnair and Iberia, but then I almost always take night flights and only care about the seat.
The BA supporters club has retired, and is not being replaced.