Choosing the right estate agent is often difficult and bewildering because it is so important: does one select an agent with the best local knowledge, the most experience, the finest track record, the best network across the county, a London office or the highest number of...