Seems a mistake to write it off as "not delivering" simply because it hasn't given us exactly what we originally expected.
On a more social level, a focus on "delivering" and "impact" in pure science seems like it can be taken to the point of shooting ourselves in the foot. Think of all the discoveries from pure exploratory research that we recognized as useful only after the fact.
If you think it's not, go ahead and list all of the other alternatives that also have a hope of unifying gravity?
As for other unifying theories, loop quantum gravity is somewhat popular. And Wikipedia has a nice list of alternative theories: https://en.wikipedia.org/wiki/Quantum_gravity#Other_approach.... String theory is far from the only game in town, despite what string theorists would have you believe.
It is the ultimate "version 2.0" product. Missing features in the original, vastly over-engineered, and never ready to ship.