I just watched it this weekend and it was pretty fun, but it got me thinking.
Vash's lifestyle is pretty much identical to Shirou. He wants to save everyone and never have to kill. He thinks other people's lives are always worth risking his own for, regardless of the cost. He even looks kind of like Archer.
But with all this, no one ever faults Vash for having that sort of broken personality the way they do with Shirou. Discuss.