I agree with everything else but the npc difficulty. NPC difficulty is fine, they need to just add more npc strategies. Every npc have same strategy elite or harmless all act same and do same maneuvers and use same weapons. Add variety to npc behavior not dificulty. Also the npc spawning system is really bad. If you can kill npc and see same one spawn 5 s later (same name, rank, ship, load out and type of npc) or instantly after mission update that tells someone is after you the npc spawn right behind you something is wrong.
Agree with this, but with one caveat.
When the game spawns multiple NPC's (wings) against you, often as a part of a mission, stacked with heat weapons, the result is too often player death with no other outcome possible, even when I try to run immediately. There is room for some balancing here.