Marvel Cinematic Universe Sidekicks Ranked from Best to Worst

Someone over at TheWrap has ranked the sidekicks of the Marvel Cinematic Universe from BEST to WORST. Here they are:
1. War Machine in the “Iron Man” and “Avengers” movies . . . played by Don Cheadle.
2. Luis in the “Ant-Man” movies . . . played by Michael Pena.
3. Valkyrie in “Thor: Ragnarok” . . . played by Tessa Thompson.
4. Wong in “Doctor Strange” . . . played by Benedict Wong.
5. Ned in “Spider-Man: Homecoming” . . . played by Jacob Batalon.
6. Okoye in “Black Panther” . . . played by Danai Gurira.
7. Katy in “Shang-Chi and the Legend of the Ten Rings” . . . played by Awkwafina.
8. Baron Zemo on the “The Falcon and the Winter Soldier” series . . . played by Daniel Bruhl.
9. The Hulk in “Thor: Ragnarok” . . . played by Mark Ruffalo.
10. Sylvie on the “Loki” series . . . played by Sophia Di Martino.
11. Battlestar on the “The Falcon and the Winter Soldier” series . . . played by Clé Bennett.
12. Loki in “Thor: Ragnarok” . . . played by Tom Hiddleston.
13. Agent Coulson in “Avengers” and “Iron Man” . . . played by Clark Gregg
14. Maria Rambeau in “Captain Marvel” . . . played by Lashana Lynch.
15. Yelena in “Black Widow” . . . played by Florence Pugh.
16. Lady Sif in “Thor” . . . played by Jamie Alexander.
17. Sam Wilson in “Captain America: The Winter Soldier” . . . played by Anthony Mackie.
18. The Warriors Three in “Thor” . . . played by Ray Stevenson, Tadanobu Asano, and Josh Dallas.
19. Everett K. Ross in “Black Panther” . . . played by Martin Freeman.