You can't lump all bond originators into one pool, obviously there are good ones and there are bad ones. The good ones can be invaluable. They have contracts with the bank, so score preferential rates and usually split fees with the banks dealmaker, so no additional cost to you. As they are known to be good and have a good reputation, the credit approval and etc is always much smoother.
The bad bond originators don't add any value. They waste your time, waste the banks time, and usually cost more as they will add their fee on-top of the banks fees.
For this simple reason is why you will hear such different experiences people had with "bond originators".
I for one (and I work for a bank, on the commercial side) am pro bond originators. If they are good and do their job properly, they make life so much easier for the bank and the client and everyone is happy.