Sav H,
Don't get me wrong - 1% on each side of two transactions is out of kilter with the general marketplace; but as this thread has gone on, it is also becoming clearer that your sale is not a straightforward matter.
Firstly, it seems that it isn't a sale of your house. It is a joint sale of you and your husband's house, involving two solicitors, following a separation\divorce. No solicitor would handle such a sale for €999 plus V.A.T., or at least I don't know any who would. But somewhere around €1,500 - €2500 plus V.A.T. would be the main range of fees, I would have thought.
Secondly, it appears that the sale of this house is "months behind"; Is it the case that your husband's solicitor and your own solicitor have had a lot of correspondence and contact about this?. Possibly the process has been quite fraught? It would be normal enough for tension to arise where one spouse is still in the property, thereby giving the other spouse the impression that he\she can just wait as long as it takes for his share. This leads to daily phone calls, letters back and forth etc. This all costs money. If I were your solicitor, I would charge you a normal enough fee on the sale of the house, but I would also invoice you for any such extra work caused by this delay. It mightn't necessarily come to 1% of the sale proceeds, but it might.
And by the way, if you are only getting half the sale proceeds of the house, I suggest you ensure that the solicitor only takes 1% of your share. Your husband, presumably, has to pay his own solicitor out of his share of the sale proceeds.
I can still see no compelling reason for you to leave your purchase file with this solicitor (if you want to dovetail the completion of the sale and the completion of the purchase to happen on one day, it will be easier this way - but not 5 or 6 grand easier).
You are right, by the way; reporting the solicitor is unlikely to be of much benefit; the fee, while high, would not be so high as to constitute an overcharging situation; very expensive undoubtedly, but that is not quite the same thing.