The one who has your 'perfect' contract!!!
You can read mostly good stuff about the "big three" on the boards. Sometimes it just seems like who you happen to get. Honestly, from what I've read it seems more to do with the sellers than the agent, since that is what will determine how quickly things get done and how much you pay for the contract...