They are great if you haven't been in business long. Once I reached a point where I was booked out 4-6 weeks in the summer they became a pain, only because they need it done now so you have to squeeze them into an already full day.
I'm down to two good realtors. I will work them in late if needed. The rest of them wait in line.