I love the Spiderman trilogy, but 2 is my least favorite out of the three. I love 1, it is one of my all time favorite movies.
I didn't like the villain in 2, i didn't like MJ being with that dude out of nowhere and leaving him suddenly, i didn't like harry being a dick, and generally the theme was not as good as in the others to me. The ending with mj having that look you described also wasn't a satisfactory ending i think.
3 had more interesting antagonists and a better plot i think.
In my opinion:
1 > 3 > 2
Not saying 2 is a bad movie though.