Shanks is a nice guy and I can't really decide who is better, Shanks or Leshma.
But I think I'd go with Shanks, because occasionally he kills me when I'm lax while as Leshma only gets a few hits on me.
Because of that fact, but I think it's still 50/50 who wins.