It's really good. Fang Yuan is as evil and as wise as one can be. I dont keep track of all the characters except him because remembering all the names is just too much. Moreover, Feng Yuan travels a lot so after an arc, some characters are already forgotten or no longer mentioned. I read it on boxnovel. It has more chapter uploaded and is updated as daily as possible.
I don't think Fang Yuan is precisely evil, he do evil things, but he dosn't look for it, it just happens as a need for his plans or to protect himself. If he doesn't need to kill, he will not kill.
I'm at chapter 583 and novel is so good. All the book 3 (chp. 200-405, the one where he is traveling) was so awesome and the ending for that book is so epic.
ヾ(☆▽☆)
I'm reading the translated novel, and by gosh!!! Fang Yuan is just.... Fucken evil and brilliant! He's the type of people where you dont to be his enemy or even his friend. Well, if someone does become his friend later on in the novel, they would need to be someone who knows him well and have benefits for him...
Basically, you just dont want to catch his eyes! (=・ω・=)... if you know what I mean.