I do love how the gameplay inspires you to think a lot more about positioning, and it seemed to work well with me. I will say one thing that caught me was the fact that the enemies could 'see' through the walls.
Perhaps one way you could rectify that is, when the player moves into an enemy's line of sight, have a raycast check whether or not there is an obstacle in the way.