Vannaka definitely, i have never beat him. Havent dueled Ikon yet though, as for the others... Radilan is good as is Sanxx, Thim isnt bad either. Havent dueled too many others that have stood out to me, the hardest for me would have to be between Radilan and Sanxx, Dalot is also a challenge.