How to pick the best agent for you