The truth is that during the time your home was on the market, homes, like yours, have sold. So just from the selling your home angle, the buyers and their Realtors have not all been on vacation. They've been buying homes that offered more value. The easiest way to add value is to lower the price.
Unmet expectations are the single biggest problem that clients and service providers have. Just curious, when you agreed to work together, how did you agree to communicate? You will be interested to hear that communication comes up again and again in surveys conducted by Associations of Realtors.
My two cents is that if your Realtor did not have a plan for communicating, there are very likely other things that have not been addressed. When you interview before your agree to work together, ask them for their marketing plan. In the sale of a home that plan should include clear expectations (what is supposed to happen, if it does not happen, then how will the problem be handled).
For example, my sellers and I work out a schedule, usually we talk weekly, and they also receive a service report including number of showings, calls, web hits, feedback, etc. because I know that to get my seller the most money we need to sell within 30 days, or market time will begin to affect their profit.