I liked the weapon changing mechanic and the different attributes for each weapon type. It added a lot of variety to the combat. The one thing I felt was kind of off was the displacement caused by the staff's explosions. There were a couple times where I hit an enemy and it knocked them straight into me without warning.