Crossbows are overpowered, Arrow Spray is overpowered, so that's not a good stick to use for comparison. If a normal level 7 bow can do 100 damage a hit, then a properly used dagger of the same level will easily beat that, no sweat. I've tried it. Don't forget to add in the lower AP cost, which is a huge difference in damage/turn.