IMO, JJ is a great owner, but not a good GM. Jerry is passionate about his team and winning. He would pay all of his guys top $ if there wasn't a cap to deal with. He would buy every available good player on the market, if the league would let him. He has tried to bring in every good coach, recruiter and football person he can get to make his organisation better. All of these things make him a great owner and have made this a great franchise.
But, he's too involved in day to day activities, which creates unneeded stress and distractions for the team. And occasionally, (not so much lately) he steps in and makes player decisions that aren't in the teams best interest because he likes them.
He should relinquish his GM title and duties to Will McClay and let Will run the player personal department. Stephen can remain President of Football Operations and deal with the business of football.