One of Linus's key strengths is that he's good at listening to people and honestly evaluating new ideas based on their merits. Good code goes in, bad code stays out. He's not an ideologue like Jobs or Lucas. He's a pragmatist, and that's what makes him a good BDFL.