The subject of string theory came up recently so I thought to write down my thinking on this. Mainly it is appeal to authority. Feynman worked long and hard on gravity and saw that quantum gravity has no chance since it is not renormalizable. So if there is any way to reconcile QM with gravity, it has to be something else. Then there is the remarkable fact that String Theory has a two spin particle which arises naturally in the equations; and for along time that was thought to be a strike against it until someone realized that the graviton implied in General Relativity is a two spin particle.
't Hooft has a synopsis of it, and also Siegel at Stony Brook in NY.
I am nothing, but a layman, but this I how I see things. Maybe I am not qualified to offer an opinion but neither are most of the enemies of string theory. They are certainly not in the major league like 't Hooft or Siegel or
Susskind at Stanford.