Any deck is good, if you can play it well.
some times a deck can be easier to play, but it's usually the skill of the player that gets you the Cr cards.
if i were you.
i'd throw in Windy Mor instead of Elya, or Xai leming. Kati in place of Macumba.
reason is that the stop bonus, and ability are very important in avoiding poison, and especially + life cards.
also, i think you should keep Ice Jim.
but that's just me, i'm sure you could get far without that extra stop bonus/ability aswell.