Personally, I would not recommend any recruiting agency. However, if one chooses to utilize one, I would recommend the one that gets you the job you want, where you want, and does not try to bully you into taking some other crap job because the one you applied for "was filled" at the last minute (despite being posted 3 hours earlier). If you have a recruiter that will check back with you from time to time, facilitate communication and does not deflect from taking responsibility for placing you in a crap-bag school, that would be a start...