I am curious..what is your background in physics?
In some very objective sense, work on string theory has already led to more useful scientific results in science than LQG. Witten did not receive the Field medals for nothing. String theory had led to new mathematical results! So as a scientific theory it has already done more than LQG (if we include maths as part of science). In addition it has led to powerful calculational tools for computations in point particle QFT. So even if string theory would happen not to be a description of Nature, it would still be a useful tool to do physics.
As far as a description of Nature, has LQG made testable predictions? So why is it better than string theory?
LQG incorporates only gravity, not the other forces of Nature. String theory does. IN LQG, gravity has to be put in by hand from the start. String theory automatically predicts gravity. In LQG the number of spacetime dimensions has to be put by hand. In string theory, this number is fixed by the theory. And so on.
I could say that LQG has an infinite number of theories...one LQG theory in 4 spacetime dimensions, one in 5, 6 ,7 ...
On the other hand, string theory can only exist in a specfic number of spacetime dimensions.
Therefore string theory is more predictive!