I'd have to say Sanji. The way they portray him in the manga makes him almost super human.. Mercury is more down to earth and dresses better too.