First time I saw it, I caught the very last episode late at night. I was so confused. For the sake of other people that may be reading your board, I'll not spoiler it.
If you haven't seen it, I'd recommend Gungrave. Same guy that did Trigun. Skip the first episode though, I think it's much better without it.