That's the point. Every player would take the right info's for hiring his own agent.
Usually players when just graduated aspire to be listed under big-time agencies. It's a human desire to be part of a superagency wellknown in the business. They think this way to win their lottery in being signed by the best organizations and for big money. That's wrong, of course. Who works for Melo or Chris Bosh maybe won't be available to spend hours on phone to push an average kid from Division II to Belgium or Macedonia. Or even worse he won't be able to do that, if he doens't know any colleague or GM's in Europe. Why? Because a big-time agent maybe run 25 superstars in the NBA but he doesn't know anything of the level of the european countries.
Ballers are often stubborn and arrogant and usually overrate their skill-sets. And moreover they love when some attorney tell them they worth six figures deals. Of course that is far from reality and from what it will happen later on. The agent will be fired to have lied all the time to his client while the player would waste time, money and jobs.
The agent should be the honest advisor but who suggests the player to sign for that specific agent? Big question. Lots of ballers have their own mentors, some have older family members who were players as well or maybe they are connected to the industry. But how a youngster when 21 can opt for the right choice for an agent that must start planning his career? Not easy. Being reasonable it sometimes fights with aspirations and dreams. People don't like to be pragmatic. Guys are always attracted by street agents talking big.
And college coaches are too often playing for doing favours to friends or friends of the friends and not necessarily for giving the most honest and transparent support to naive guys. Yeah, it's a big question. Who is the best agent for you? But above all who takes care in guiding youngsters to smart professionals who should be gonna advice you to start playing pro basketball?