Awesome feedback mate, much appreciated. As a not very avid shmup player, reading this was very helpful.
Ideally I'll set up a way to configure controls for both controllers and remapping keys, but the most difficult to get right surely is the gameplay loop. Thanks again Henry and best of luck during conscription!