Realistically the last thing that needs to fall into place for the Jays to truly be on par with the elite organizations is their prospect and player development being more consistent.
Even as it stands now its getting better, but its not at the point where youd be confident saying "yes, when the Jays draft this kind of player, he will turn out to be at least a major league regular"
Some success stories for sure lately, and their strength seems to be plucking guys from other orgs that haven't broken through and getting them to the next level, so that definitely helps offset it.