Due to the close release dates of Thor and Captain America the two movies get compared a lot, unsurprisingly so. After seeing Captain America, one of the guys at my local comic shop asked my opinion on the two, and I said without hesitation that Captain America was better. He said that he had heard conflicting sides on that debate, but he put a lot of stock in my opinion because I am a big fan of both characters (as almost all of the books in my pull box are Captain America or Thor related).
To clarify, I thought Thor was great. I may have dreamed of seeing a Thor movie in my lifetime, but never in my wildest dreams did I think I would ever see a good Thor movie, let alone a great one. But I still think Captain America was better. Why?
The character development in the opening act was so good I didn't care if there was any action at all.
I am far more interested in this man, who does everything he can to join the army, not for glory, but because he wants to help. This man, who threw himself on what everyone thought was a live grenade to save a group of soldiers who had shown him nothing but contempt. This is a guy I want to see more of.
Often I spend superhero origin stories just waiting for the hero to emerge, but when the story is told as well as this one, I don't care if he ever picks up that shield. I felt the same way about the second Spider-Man film; I was so invested in the story of Peter Parker I didn't really care if he starting shooting his webs. The first Iron Man also did a good job on focusing on Tony Stark more than Iron Man.
What is funny about this is that Stan Lee was doing this in the comics years and years ago; he took cardboard cutouts with different superpowers and gave them personalities, made them real people. It's a wonder that so many superhero films can't seem to grasp that.