Having worked as a realtor with hundreds of other realtors for more than a decade, I can comfortably identify that are are 3 types of realtors out there...
Agent Type #1 - The good agents...these agents are a pleasure to work with, keep the drama to a minimum, can problem-solve when confronted with "speed bumps" along the way, focus on helping their clients and creating a win-win transaction for everyone included, and are just an absolute pleasure to work with. This is the minority of agents out there unfortunately.
Agent Type #2 - The serviceable agents...these for the most part are easy to work with, can handle a simple transaction, may not know the market well but tend to be flexible, don't do well with "speed bumps" that come up in transactions, are not problem solvers and get stressed easily when challenges come up, aren't great communicators (either from a timely basis and/or language basis), and sometimes tend to "exaggeratre" a bit too much at time. This is the vast majority of agents out there.
Agent Type #3 - The "I want to put my head working with the person" agents...these are the agents that lie/over exaggerate, don't communicate well at all (either don't reply to you and your offers/vms/emails) or have to constantly follow up with them, very evident that they put money first in front of their clients, don't know the market but act as if they are an expert, think that they are above giving rebates or lower listing commissions because they say they are a "full service" agent and don't want to cheapen themselves, can be very emotional and create unnecessary drama, and overcomplicate things. There are more of these agents than type #1 agents unfortunately.