My very biased answer: Rudo. Apparently I already voted in this thread some time ago, too. All stats and skills aside, my heart aches of Rudolf Steiner. He lost his family to a broken system. Sure, it seems revenge-driven for him to be blowing the crud out of biomonsters, but he could have done that without joining Rolf's team. He sought out Rolf when he learned they were investigating the actual cause of the biomonsters, which was more meaningful than just hunting down already existing biomonsters.
Wren and Wren are androids and are both programmed to protect Algol/Orakians/etc. I like them, but since it's a part of their basic function to wield weapons towards the enemies, they don't strike me as deep characters. I could vote for Kain based on his text adventure gun, but I like Rudo better.
Demi is cute and has more personality than Wren, but her reasons for helping are no different than the other two androids.
Odin has quite possibly the most baffling reason for joining with Alis, and I must pull a Snorb and explain it in a skit:
Odin: *brushes the last bit of stone from his arms* Oh man, thanks so much, uh... you. Girl. Whatever your name is.
Alis: It's Alis; I just told you that.
Odin: Oh, right. Alex.
Alis: *rolls eyes*
Odin: Anyway, why'd you help me out? I don't know you.
Alis: My brother was killed.
Odin: He was?! That makes me angry! ODIN SMASH FOR YOUR BROTHER!!
Alis: Excellent.