The biggest concern you have right now is the feeling if total futility that a lot of players experience.
This is a concern for both new guys and top level players (in different ways). I appreciate your worry that new guys could feel helpless if a big guy sits on their colony and this could drive them away. And I agree you should protect new people to a sensible degree (or as suggested make the gains less worthwhile when a big guys goes after a small guy).
But please appreciate that a large portion of your high level player-base also feels helpless in a number of scenarios such as vs. PvP shield abusers, vs. Shuttle Spam abusers, vs. Serial Node Raiders, vs. Lance Base Spam, vs. Battleships etc.
You're in serious risk of losing a lot of high level players (and have lost many already) for exactly that reason. Everybody (or most people) can accept being beaten, heck I respect it from a player who's out-thought me, and just accept it from a player that's bigger than me (as long as the game doesn't encourage a big guy beating on small guy mentality, and part of the beauty of this game is a small guy can still beat a big guy due to better designs and fleet composition, something many similar games don't offer).
What people don't like is where imbalance or game mechanics prevent you from doing anything constructive about it. Players aren't being beaten by better players, they are being beaten by flawed game mechanics. This is what causes people to leave... |