Who do you guys think would win in a fight, wannabe hero James Olsen or hardened vigilante Oliver Queen?
Oliver
Pros: Survived five years in hell, and afterward 4 years of experience of being a vigilante. Fought numerous criminals, super-soldiers, Ras Al Ghul, Reverse Flash, and more recently, aliens. Possibly the best unarmed fighter except Vandal Savage in the known Multiverse worlds, Earths 1,2 and 38.
Cons: Has just a bow and arrow.
James
Pros: Has a very powerful suit of armour (but not built by him) that was capable or standing up to Parasite, who has defeated Supergirl and Martian Manhunter together.
Cons: No experience. No skill. No powers. No real motivations. Relies on Winn for tactics. Winn basically walks him through every battle. Has watched Kal and Kara battle numerous foes, and was jelly the whole time.
Objectively who would win? That armour, not Guardian himself, is actually pretty legit.