i find sam to win this match. He is the more realistic hero. Anyone would run away from a huge robot trying to kill you. He freaking killed megatron. He revived optimus prime. but spike on the other hand, he is always wearing the same thing, he is the head of a robot that turns into another head of a bigger robot. in the idw comics he's a jerk. And all those things like him shooting primes gun, is just inhuman. i dont see spike shooting a ATLEAST 100 pound gun. sam is just more realistic.