Here we go again...... I can feel some agent bashing coming on :D.
Like all jobs and professions, there are good and bad agents. In my experience, most are pretty good.
Like all things, you need to know what you want, do your own homework, decide whether you want to sell via auction or...