I know what I think about a lot of this, dealing as I do with so called "professionals"....
Don't ever trust an "Irish" professional (take the word loosely meaning any one come down with the "Irish" ways) for any job that you need them for. Really you need to be doing all of the actual graft in the background yourself and then double checking what your professionals are doing.
It seems here that your agents were not treating you fully properly but that in the end it all worked out OK anyhow.
I certainly wouldn't be using them again.
EA and Solicitor were probably acting in your best interest.
It would appear that you had the purchasers from Hell. These are the type of buyers that no matter how good a deal they get they still believe they have been screwed.
Had these people not got their way, in all probability they would have attempted to pull out of the deal and you might have spent 6 months in courts trying to enforce.
The professionals knew this and didn't allow them another opportunity to attempt to screw you.
As much as it might stick in your gut you are better off having closed the deal and moved on.