It is good to remember an agent works for HIMSELF/HERSELF first before working for you. They can NEVER be a substitute for your own judgment. I found from experience that agents don’t like to make low offers that have a small (even tiny) chance of being accepted. But that’s where the best deals are: low offers + cash + no contingencies + fast closing.