It's not simple or fair. PBC has a deep stable but they don't want to fight each other. Matchroom guys have already fought each other. Top Rank don't have enough fighters in any division to mix it up well. Golden Boy has fighters but they barely promote them outside of Canelo. Its really ****ed up.
Top Rank develops fighters the best, but after a certain point it becomes difficult to get good fights if the other promotions don't want to take the fight Golden Boy seem to put you in good positions I guess but I feel like if you aren't their top fighter you aren't getting proper attention. PBC likely means you will get overpaid, but you'll be inactive Matchroom seems to cover all of those, but not as well. It also suffers from the same pitfalls as the others. I'd go with Top Rank.
Top Rank. Golden Boy is a wasteland after Canelo. PBC should change its name to Premier Boxing Clowns. Check out all the videos from Saturday night/Sunday morning w/ almost every single PBC fighter acting like an idiot at the press conference, in interviews, etc..