I agree, and I'm also planning how to add controller support in a good way. Currently I'm considering one joystick being for movement and the second one to move the camera slightly farther to either side. With the WASD controls they'd really just an alternative to the mouse, since you could use either. For now the plan is to make a list of different control schemes and an easy way to switch between them in-game, so I can quickly bring new ideas to life.