Iron man 2 is nowhere near the first film due to with your many sub plots, sets ups that are not as subtle or clever as other mcu films, hit or miss jokes, and tony stark can be really unlikable at points. But the film makes up for it with great acting (RDJ, Sam Rockwell, don cheadle, and micky rourke standout), jaw dropping sound and visual effects, great action scenes, and still has its funny moments. It is the weakest of the iron man films, but still a fun time.