Phoenix Point needs to have it's own place in the game story. Is it a faction or is it some other entity? Either let them make their own soldiers, tech and research or make it a force similar to UN which works on a diplomatic level. We need to understand better what PP actually is and I don't feel that this is clear now.
Let PP have it's own identity and let players better identify with PP.