WBWIWB,
We put our house on market in Jan 05 at £175,000 and although EA got viewers the feedback was totally weird too small, too large, too dirty (I was mad), too new, too old, too expensive wanted Lounge and Dinning room not a lounge/diner (did they not read the house details before attending).
We reduced price and changed EA and reduced again to £165,000 still didn't sell so took off market in Oct 05.
When I fell PG in Dec 05 had to move again as the house was already too small for dh, sd1, dd1, dd2 & me. So used a different EA one known to over price but we stated that we wanted to go on market in April 06 at £159,950 as we needed to sell fast. EA still recommended £164,999 but we known that although the house was worth this it would take longer to get it and we needed to move out and get settled before ds3 was due in Sept 06.
We got a full asking price offer on May day and luckily with all went through and we moved into my brothers house 31 July 06 (thats another story as the lady I was buying from pulled out on exchange day and I got told 30 min's after I'd exchanged so had to go through with sale and had to start house hunting again).
All we did to sell other than reduce price was clear everything into storage - remove all personal pictures and items, paint every room in pale colours and cleaned all carpets put up some more mirrors and made sure front of the house loved great hanging baskets perfectly clean wood work and windows all plants well looked after etc. Sounds made but we had full asking price offer 5 days after going back on the market so was worth it only cost us about £300.00 in paint, carpet cleaning & storage.
You can give the EA a piece of your mind but check what your contract says if they have done all they have stated to do for you then you'll have to wait it out. If they haven't you could claim breach of contract to get out of it but this could end up costing you more. If they stop marketing your house and you stop using them whilst under a contract if the other EA sells the house you still have to pay them their fee for doing sod all so get them to work for it and if your still unhappy give written notice as stated in the contract and leave them on the day the contract ends and get a EA to start up the next day. You can get all the paperwork done to change agents before the contract ends but ensure they don't do anything with it or the EA could have you for breach of contract. Sorry this isn't what you wanted to hear.
I'd give them a piece of my mind tell them what I want them to do - i.e. put house in paper every week, put big ad in window for at least 2 weeks sell your house's strong points - I've owned a new house and would never buy one again yes they look great and new when you view but once in the walls are paper thin and you have problems finding stubs to hang cupboards on etc.
When we had painted and cleaned everything replaced one old looking carpet in the bedroom and cleared out all items so house looked totally un-lived in (wasn't nice to remove all our stuff but I'd got in the mind set that it wasn't my house anymore anyway) the house looked as good inside as at the local new show houses but cheaper.
My neighbour offered to pay the stamp duty when he sold a month after me for £5000 more and another neighbour offered to pay a 5% deposit to temped 1st time buyers. They both sold very quickly.
One last thing is does the EA have keys to do showings or do they call you to arrange access? Know it's a pain but with the 1st 2 agents we always had to give access hated the idea of someone seeing my house when I was out of whilst at work just in case it wasn't perfect but I lost some viewings this way as they put offers in on houses they had seen earlier in day etc because I couldn't give access when they wanted. With the last agents I gave them a key and although I did the viewing that sold the house it was a last minute booking too the couple where in the office and wanted to come round then pain as we'd arranged a day out but said ok and put plans on hold - good thing I had as that was the viewing that counted. Buyers like to view to their time schedule and don't really care about the sellers schedules and can hold this against them at times!
All the best hope you sell soon