What an incredible film, it perfectly builds on the first movie to create one of the greatest superhero movies of all time. It was a bold choice to have Spider-Man lose his powers for a good chunk of the movie, but it works so well because it allows use to see Peter Parker as a person, and the movie becomes a brilliant character study about him. The special effects still look great today, like the subway scene still looks so real. The ending was extremely satisfying, both in terms of beating the villain and having the perfect solution to Peter's personal struggles. It felt earned, we went on a journey with Peter to get there.