It would be good policy, to promote from the FBI ranks. That way people can hope to move up, instead of the top positions going to career politicians.
If it has to be from outside, better a top state, county or city law enforcement official, again not a politician.
Whatever the criteria, I would elevate the type that would NOT let islamic terrorists slip through our hands, like Comey did.