I don't give much credit to the string theory, since it doesn't have a way of testing it by experiment, denying the scientific method.
It might be the answer to our questions, but it's complexity and convolutedness suggest to me that it is either wrong or incomplete. We have simplified many of our earlier physical theories (IE light/electricity/magnetism to Maxwell's equations for the electromagnetic field, etc) and it may happen with string theory, but in it's current state it is too entangled to be a viable solution to our physical problems imo.