I know KnB and Haikyuu always gets compared even when they are a totally different anime in different sports but the same production. I first watched KnB and am currently watching Haikyuu and I must say Haikyuu is better because it is long and character development is really good but KnB is good in it's own way. All in all I love KnB more haha this is only my own opinion so no hate towards these animes.