Seeking suggestions on what qualities to look for in a real estate agent

Hey everyone,

I'm currently in the process of looking for a real estate agent to help me with my home buying journey, and I'm looking for some advice on what qualities to look for in a realtor. What are some important things to consider when choosing a realtor ? How can I ensure that I'm getting the best possible service?

Also, I've heard that some buyers ask for a cashback from their real estate agent. Is it illegal to do so? If not, how can I make sure that it is added in the Buyer Representation Agreement (BRA) as the realtors are asking me sign a contract for 4-5 months?

Lastly, how can I make sure that I can terminate the contract with the real estate agent if I'm not satisfied with their services? What are some things that I should look for in the BRA to ensure that I have this option?

Any advice or suggestions would be greatly appreciated. Thanks in advance!