I haven't researched your question, but I've been a member of most of those programs, and British does NOT have the best seats in economy, unless you're talking about their new world traveler plus category. Their coach seats in fact have the smallest seat pitch around. (However, their Concorde award to India is a spectacular deal.)