I think Comey knew that the Justice Department (an oxymoron) would never press the case if the FBI turned it over to them. By not filing charges now, the FBI leaves the door open to have the next administration file them. Had they filed charges now, double jeopardy would apply and Hillary could never face charges for these offenses.
Does double jeopardy apply in merely filing charges or in the verdict of a trial?