This looks worse than the 1st one. There is such a thing as having too many villains in a movie. I thought they were just going to introduce Harry Osbourne and save him as a villain for part 3, but it looked like there was a glimpse of him as a villain.
So we have:
Green Goblin (of some form)
All in 1 movie. Cool your jets Sony. Flesh out the characters rather than throwing them all at us at once. This was part of the problem with Spider-man 3.