That's what I meant by inconsistent though! Depending on the film, what these creatures do is all over the place. But I digress, I love them both, and I don't think anything human would stand a chance in Hell, trying to fight these guys unarmed and alone.
The Xeno, even in my head canon is not weak. A tour de force of power for sure.