I'm going to do a rare thing and stand up for the agents, Particularly "The Agents View" who talks a lot of sense and the "DodgyAgent".
I am in Finance, the recruiters in there may be slightly better than pure IT ones, and generally lots of biger companies such as Page, RObert Walters, Badenoch...