Last time when I was buying a house, I had an agent, she was honest and fare and had lot of experience. However, it turned out she worked for the seller. I got screwed. I should have signed the agency protection documents or whatever it is called.
Next time I would prefer a new agent but honest. I want to control the negociation. It's easy to be tricked by experienced agents sometimes you don't even know how. Just my thought.