Although neither was a saint(especially Snape)
Who do you think was the better man?
James. Snape joined Voldemort, while James went one on one with him without a wand.
Neither was better than one another..
Well James was a bully to Snape who did great things after that. Snape mocked James behind his back, joined the death eaters but stayed loyal to Lilly and helped the Order at the end so I think Snape because he did more to help Harry and end the war
Neither. Both had their mistakes
What do you think?