Shortcomings are faults.
The shortcoming is a failing or deficiency.
Downfalls, in what ways something is less than perfect...