Real estate agent / client relations are like any other relationship in that water seeks its own level. No experienced, capable agent is going to lay it on the line for someone who is likely going to run them around and kick them to the curb. When you get an decent agent , they will listen to you and bring their experience to patiently serve your interests, as if they were their own. Whether you need one or not depends on the level of self representation you are capable of and your interest in doing it.
If you want an agent, ask people you know, who have recent experience with agents, what that person is like to work with. Right now you should be able to find someone who says their agent has been honest about the market and who has applied no pressure. Hooking up with agents randomly probably won’t get you what you would want.
Thinking that a good agent is going to mindlessly write low ball offers is a trap. There is nothing wrong with writing low balls but some properties are better targets than others. Make sure you are ready to take good feedback about that.Don’t trash an agent because they have concerns with writing a lowball on a turnkey property that just came on the market priced around recent comps.