You've got the gist but one thing about hexes that isn't immediately clear is that the mana spent resets per room, so if you pick one with a high cost and are playing a build that doesn't do a lot of charge attacks (or runs out of mana) you're screwed.
The sickle for example has really low cost charge attacks and doesnt really spam them unless you're doing silly things with the throwing knife so you need a low cost or something that increases the cost. Can't remember if priming works too
I definitely did not forget to put the 2020 GOTD Guru winner, azuarc in my sig!
https://www.backloggd.com/u/aitchdeetee/