Melee is the best once you get life leach becaue when used in tandem with thousand strikes or wirlwind you can't die anymore. I always use twin weapons because I can double up on any enchantments I use.