I always pay to reserve my Club seats on BA when flying to Kenya, South Africa & USA. In the overall cost of the trip I'm happy to pay that bit extra to ensure that our vacation begins & ends in comfort. On our annual BA/ Amex reward flight in First we don't have to pay for the seat reservation.
Horses for courses as always.