How to Choose Your Agent?