As you can see, lots of agents are!
The most important thing when selecting an agent is to select one that will be up front with you. It's easy to say, "I can get you into your dream home," but no one can know that without knowing more about your financial situation.
Be sure your agent is available when you need him/her. many agents quit working at 5:00, sometimes because they work from their broker's office, and sometimes because they only work business hours. If you have a question in the evening, you really should be able to get an answer, or at least give the information needed to get an answer.
Use an agent whose lenders are not affiliated with the broker. There's often an incentive to use those lenders, but you'll need a lender who can close loans, including FHA and VA in under 30 days. Lenders whose underwriters are outsourced take longer and you can't contact them. There is way too much competition right now; you'll need to compete with other offers.
Use an agent that will be honest with you and have your back financially. Anyone can get into escrow, but a good agent will insist on a full loan pre-approval before writing offers. It'll cost you $450 for an appraisal, and up to $450 usually for an inspection depending on the size of the home. If you can't close escrow because of something that could have been avoided up front, you don't get that money back.
Use an agent who'll take the time to explain things to you, and not patronize you. Buying a home is a process, and the more you understand and know up front, the less scary it becomes.