Para que lo comprendas bien te lo voy a explicar, tienes que diferenciar 2 cosas
1- Como se juega un personaje en competitivo
2- Como se juega en una partida publica
BH tiene un rol Offlane/Roamer en competitivo. Su misión es dar visión del rival que permita una ventaja en el posicionamiento en TF. Es un personaje que se beneficia mas del nivel que del oro. Pues en competitivo las partidas duran poco y el oro lo ganan mid/carry.
En partidas publicas la partida dura mas. BH tiene un buen end game (no tan bueno como los carrys puros, pero decente). La Batlefury es muy buena en esos casos, porque te va a dar el farmeo en oro que necesitas. Gankear en una publica puede ser un pierde tiempo y al final se te queda el personaje sin farmeo.
Cuando la partida va bien y los rivales no tienen buen posicionamiento o hay heroes/personas rivales que son fáciles de matar renta mas la desoladora. Mucho mejor para gankear.
El problema de BH es que es un heroe que no tiene capacidad de girar el curso de la partida, si la partida se tuerce y los rivales van juntos, es probable que no tengas opción a mucho. Por ejemplo algún carry tipo Spectre o AntiMage, pueden aparecer cuando el rival esta presionando la base que si han hecho un farm eficiente tienen alguna opción.
Otra idea es cuando coger a BH, si el equipo rival tiene muchos "tanques" suele ser héroe a descartar. Si hay héroes endebles en el equipo rival (casi todos los suports y "magos" ) BH es una gran opcion