Dps of btd can be awesome but it takes preparation, some things of cd and luck to pull it off.
But like you said animation is way to long and you can land it on bad players or people fighting someone else. But pug minis are full of people letting you land it so i use it with PoT for lols