If that is the only crtieria, then right now based on what I saw last year in Pittsburgh, I wouldn't give Pickens a contract at all because of how he acted with that team.
I was okay with trading a pick for a one year rental to fix a weakness because there was no long term commitment.
So, if you truly believe you make a decision now, the smart decision is let him play out the season and look elsewhere.
Now, if he plays out the season, plays well and keeps the drama down and the Cowboys and his agent can reach a deal both sides are happy with after the season, then great.
That's still a lot of checkboxes though.
As for Javonte, I clearly explained the logic behind my opinions in a previous post as to why I would not re-sign him right now.
My stance is unchanged .. no way I offer either of these players new contracts until after the 2025 season.
If they get better deals somewhere else, so be it.
While I like what I see from both of them so far, neither of those players are best-in-league so there is no urgency or FOMO there.