The Force Awakens needed more trade disputes, more gungans, more midi-chlorians, and a child protagonist.
All jokes aside, the special effects were phenomenal and the plot was fast paced.
However, the political situation was impossible to understand, especially the relationship between the Resistance and the New Republic. Furthermore, it was hard to believe that Rey could use the Force so easily without any training in the ways of the Jedi.
Personally, I hope Rey is not a Skywalker. That would be too obvious.