I would say market knowledge is on top of the list. Aside from that, the agent should be a good listener and be able to explain the purchase process to you. You want someone who will have the necessary time to spend with you. Sometimes, buyers think they need to go with the top producer in the area, but they are disappointed because they don't feel that the agent was able to spend enough time with them. Whether you'll need an agent who can spend lots of time with you looking at homes will depend on your search style. A lot of home buyers like to do drive-bys on their own first and then they'll only ask to look at the homes that appeal to them after having driven by. Other buyers want to be accompanied by the agent all the time. It's really a matter of personal preference. I would make a list of those things that are important to you. There's really no right or wrong as long as the agent is knowledgeable. A good agent does not have to know everything, but has to be willing and capable to get the necessary information. Good luck to you.