You know, upon further thought, the special attacks provided by weapons are only once per rest. So, even if you do 2 in one round, that's it until you rest again. So, it's not like you can do that consistently.

But, then again, if you can long rest between every fight, then it kinda does make it fairly OP, doesn't it?

But then, that's no more OP than a wizard who can cast multiple fireballs per battle who can long rest between every battle as well and regain them. So...