YMMV however I have only had positive experiences with recruiters. There are obviously dicks in the industry but these are easy to block or ignore. I have used the same recruiter for my last 6 contracts over approx 5 years and she has been awesome I. E.  Saved me a load of hassle or down time between contracts.