What are the drawbacks of Valence bond theory?

What are the drawbacks of Valence bond theory?

The VB theory explains the formation, structures and magnetic behaviour of coordination compounds, it suffers from the following shortcomings:
(i) It involves a number of assumptions.
(ii) It does not give quantitative interpretation of magnetic data.
(iii) It does not explain the colour exhibited by coordination compounds.
(iv) It does not give a quantitative interpretation of the thermodynamic or kinetic stabilities of coordination compounds.
(v) It does not make exact predictions regarding the tetrahedral and square planar structures of 4-coordinate complexes.
(vi) It does not distinguish between weak and strong ligands.