Very well designed. There is enough mechanics here to make the class feel unique and flavorful, yet still fits well within the framework of the game. Also, I like the approach to 2-weapon fighting where it's more about defense and diverse options as opposed to going nuts on damage.