This is the first build that went "infinite" for me, which really just means I could repeatedly beat all enemies I came across though it did require a lot of patience on my end. Smack them with a spiked club enough times to get the machetes and shivs to ridiculous amounts. Wipe the foes out, using coal to refresh the big sweeps as necessary. Never really needed the shields in the end but then again, didn't find anything else I wanted more.
My usual issue is poison. This build dealt with it by never giving enemies a turn to do anything much less poison me.