I think this post covers it best, and I agree with all points. Only thing I would add to the cons is that typically most brokers don't allow cancellation or changes once your booked and paid (unless you buy the insurance that only some offer), and with some brokers you have to pay for the full cost up front at time of booking. You also will likely pay more per point with a broker than you would a private owner, but a broker does mitigate some of the risk.
We are staying on rented
DVC points with a private but reputable (with references) owner that rents all the time. It's been a great experience and I'll probably always rent going forward.