I'd say Id or Krelian - the thing about Xenogears is that most of the villains were very fleshed out,and all had their reasons for what they did. I don't think anyone was just "evil."

Except Shakhan. Man, what a dick.