It's only a level 2 spell slot, it uses a bonus action which clerics struggle to find use for, it creates a whole new entity on the field so every swing from that point forth is not using any of your clerics resources, great for action economy, it does force damage which is a largely unresisted damage type, it does decent damage and has a decent chance to hit. So it has low movement and low hp? So what? It is a great spell overall. Not all spells can be the best spell to use in all circumstances. Choose how to use it. Cast it on top of a slow-moving enemy, or better yet a static structure (think soul pillars in Raphael fight) put it on the same enemy as your rogue and the weapon triggers the rogue sneak attack, use it to kill off the last 4 hp of an enemy, rather than waste the 30 damage swing of your barbarian.