Agreed on just about all of your points, though your point about casters failing their cast if the monster moves can be fixed in the character customization screen. Go to control settings -> Target then make sure you have Automatically face target when using action clicked. Anytime you cast, you'll spin around automatically without interrupting your cast.