Terry was incorrectly decided. There should be no compelled investigatory detention. The only purpose it serves is to try to find
other crimes besides the one(s) the officer suspects with which to charge a suspect. Just about every newsworthy Terry stop ends up with an arrest due to drugs or weapons. Or now, failure to ID.
If the police suspect a crime, they should do things like they used to be done. Surveil the suspect, get the license plate.
People who are in vehicles can usually be tracked down through the registered owner. Those not in vehicles have no reason to give police a real name, and the only thing cops could possibly arrest them for would be possession of contraband.
As for officer safety, who's safer? The cop approaching a suspect who is not worried about getting arrested for having crack and/or carrying a firearm without a license, or the cop who approaches a suspect who is illegally carrying both and really doesn't want to go back to prison? Either getting rid of Terry stop-and-frisks, or legalizing carry of weapons/drugs solves that problem. Stop-and-identify laws are the same way. Criminals who fear a return to prison due to outstanding warrants are likely to turn violent as soon as they suspect the officer wants to identify them.
Obviously anyone worth apprehending is going to present a similar risk of violence. Because of the questionable 4th and 5th amendment applicability of terry stop-and-frisks, and the numerous Terry stops that result in no arrest or arrest due to unconstitutional contraband laws, Terry stops present too much danger, too much government intrusion, and not enough real crime-fighting effectiveness.
Even Scalia agrees that the justification for Terry frisks is garbage. MN v. Dickerson:
I am unaware, however, of any precedent for a physical search of a person thus temporarily detained for questioning. Sometimes, of course, the temporary detention of a suspicious character would be elevated to a full custodial arrest on probable cause -- as, for instance, when a suspect was unable to provide a sufficient accounting of himself. At that point, it is clear that the common law would permit not just a protective "frisk," but a full physical search incident to the arrest. When, however, the detention did not rise to the level of a full-blown arrest (and was not supported by the degree of cause needful for that purpose), there appears to be no clear support at common law for physically searching the suspect.
Since many businesses today operate 24 hours a day, the stigma that was once attached to night-walkers cannot legitimately be observed today. Some people are awake at night; that's the way things work now. In the paragraph before the one I quoted, Scalia defended stop-and-id on the basis of the common law surrounding night-walkers. Therefore both stop-and-id and stop-and-frisk ought to be eliminated.