Literally my top 3 fav anime of all time because of something called CHARACTER DEVELOPMENT lol...where as in dragon ball z characters like Krillin and Yamcha were useless after a few seasons...in yuyu hakusho characters like Hiei and Kuwabara, stayed developed and upgraded so they could be essential and actual parts of the story.