I hope Trump doesn’t pick Petraeus. After all the criticism of Hillary and her disregard for national security, it would be outrageous for him to pick someone who shared top secret information with his mistress.
As you may know the “top secret information” was his private appointment calendar. While it may be best to keep secret who he was scheduled to meet a few years in the past, it’s not exactly weapon specifications.
On the other hand, he’s a grown up and should know and follow the rules.
If he selects Petraeus he can use that as cover for not prosecuting Hillary.