i liked what you have so far, but i`m biased since i like controls that are not immediately intuitive and allows the player to get more skilled with time(many will think this is bad design though). i tried to circle strafe around the aim and it requires tapping W to keep it circular, i then accidentally discovered that you can toggle middle mouse to do exactly that, which is nice. strafing does feel a bit weird, especially when pointing down, i think just a little visual feedback on the ship could help you very quickly see that you initiated a strafe in the wrong direction
the ships looks nice and it`s a nice touch when they bank slightly. the projectiles seem a bit too `spritey`, maybe add some postfx glow or fake it in the texture
needing to release W to press shift+w and dash is annoying
maybe add strafe-dash?
wish there were more enemies or button to spawn enemies for testing
nobody targets iGPU, but if you are curious, it runs at 50fps(20ms) on intel hd graphics 5500