I've heard of GJ being mentioned as Jin Yong's No.1 侠客 (Xia Ke), while XF is Jin Yong's No.1 英雄 (Ying Xiong) . What's the difference between 侠客 (Xia Ke) and 英雄 (Ying Xiong) ? I'm not very familiar with the deeper layers of GJ's personality and GJ as a character, though I've read a poster's (I believe it's Laviathan's?) comments, as well as the counter-arguments, about this character not being very well-written. TIA!