All right, I just had a decent run, by which I mean my RNG was uncanny. 4 missile systems by area 2 and plenty of pulse launchers before the end boss. I couldn't get past the second to last boss, in part because I tried to practice aiming the energy weapons. I don't want to give you the impression that missiles are OP, because then you might nerf or remove them rather than fixing all the unusable weapons, but everything other than missiles is pretty much impossible to aim, especially against a fast moving enemy bobbing up and down, which is pretty much all of them by area 7 or 8.
What exactly is the intended gameplay experience, here? Right now it feels like you're bobbing around taking carefully timed shots with your cannons at the start of the game, which only works if you get right on top of the enemy and maybe nudge an expendable block into their core or only thruster if the opportunity presents itself. Then you get missiles if you're lucky, or a wall of random trash guns if you're not, bind them all to 1, and do drivebys on the enemy until you've worn them down enough that you can afford to slow down enough to actually aim at something important. All too often, though, you'll end up trading hits with the enemy, which is NEVER a good trade past area 2 or 3, because all the enemies have crazy amounts of armor and/or horizontal speed you could never in a million years find or buy by the endgame, let alone that area. They you get to the Island at the end, and obviously it's an OP crazy-pants over-the-top boss like in FTL, but it has so many layered shields that even missiles are useless, so you need to use the pulse weapon that passes through shields and hits blocks. But since that weapon functions like a cannon in terms of how well you need to aim and time it, you basically are a sitting duck for the boss, plus you're trying to use a skill you've long since stopped using for most of the game.
The real problem is the core combat loop. Assuming I don't have crazy good missiles, shields, and movement, to the point where I can kite the enemy along and pick off shields and weapons systems until it's safe to drift close enough to take out thrusters, there's just too much going on at once. In my head, I need to somehow keep track of my cooldowns, the enemy's cooldowns, the speed the enemy ship is currently going, the speed I'm currently going, whether or not my guns are aimed at the enemy yet, and in order to look at all that stuff at once on a big screen monitor, I'd need eight separate eyeballs that can swivel independently. And that's with me binding everything to 1 and just mashing right click whenever I think I have a clean shot. If you want me to somehow World of Warcraft hotbar individual weapon systems and use them strategically? Popping their shields with a bank of shotguns or machine guns and then firing a penetrating horizontal laser into their core? That's basically impossible. I know one dude I have ever met in my entire life who could keep track of that much complexity in realtime, and he solves mazes instantly by looking at them.
Each individual part of this game is great, but the sum of its parts is just a frustrating, borderline unplayable mess. It has amazingly deep systems, but you bought that depth with way too much moment-to-moment complexity for a realtime game. You get these split seconds in which you can fire, and you have to set those moments up, and if any one of like, five different dynamics isn't as well-aligned or timed as you thought it was, you miss. Meanwhile, the enemy basically never misses unless I'm out of range. It's like you picked a core mechanic that was easy for a computer to do but hard for a human.
Fortunately, there's an easy fix for all of this. A way to make all this agony go away, make the game more accessible, and you don't need to develop persistent systems or dumb the game down in order to streamline it. Are you ready for this? This is gonna blow your mind. All you have to do is change a single number.
Double the turret rotation speed.
You're welcome.