Hopefully, your scenario has changed since posting this question. Actually, I hope you sold the condo by now.
Not knowing what your agreement was in its entirety, I think it's harmful to trash other folks in the business. That being said, many folks don't belong in a service industry where communications is so key to their clients' (& their own!) "end-game".
Here's something I tell prospective clients... We'll agree on the ways we'll move forward ahead of time. If you'd like, I am more than willing to give you a guarantee, in writing, which will release you from the listing contract, should I not meet & exceed our initial agreement & your expectations. I'm betting, you'd only get that guarantee from the best & the most competent.
Again, hoping by now your unit has sold & your unnecessary stress has subsided.
All the best!