Weakness
The model performance can be improved by using additional features in the model. These feature can incorporate some missing information that will help train the model better. Deep Learning models may also give a better performance when it comes to complex problems like these.
References