In the good olde days, EAs were a respected part of the business community. Like the solicitor and bank manager. "Corporatization" has changed all that. You get callow ninkompoops who should really be selling double glazing, private healthcare, or mobile phones.
A good EA would sell to the right buyer, not nessarily the highest bidder. I would say in their defence, that EAs earn their fee to some extent after the sale - keeping the chain intact and chasing up solicitors. It's a nightmare in a buyers market with gazundering etc.
I personally don't like negotiating deals worth 100s of thousands of pounds direct with a buyer, a good agent will act in the vendors interest, and ensure a swift completion (then he gets paid). EAs in UK are cheap (pay no more than 1.12%) compared to EU. They are regulated like mad and there is stiff competition with other EAs. Poor reputation is a killer.
Check out "agents diary" blog to know what it's like working as an EA.
Yes, I used to work as an EA.