Who best understands what an agent needs to be successful?

Is it the broker, the manager, the end consumer -- or agents themselves?

Brokers. Coaches. Training programs. Facebook groups. Colleagues and family and friends — when it comes to preparing an individual real estate agent for success, everybody has an opinion about what to do and how to do it. But whose opinion is most valid?