As to the mission system, it's very very unbalanced the way it's done. I don't mean that in the traditional balance sense. But as a player that has only been playing for just over a year now, there is a big gap in the credits to be made, and the cost of getting into the bigger ships. Even as you rank up in your own ratings, and faction rep. The payouts don't really scale as well. It then becomes exponentially harder to get, outfit and if you're unlucky or suck, maintain your buyback buffer for the top tier ships.
And even when you do get the top tier ships, they don't really open up any new or better activities, nor any better paying ones. Now yes 200-300mil an hour is kind of outrageous. but think back to starting ED. It takes maybe an hour to three once you learn things to get out of the sidey to a half decent ship and outfit it.
But take something like the corvette or anaconda. The Annie will take most people many months or longer to get one and outfit it even remotely good. And once you get that Annie it's going to take you even longer to grind out rep just to unlock the corvette. Owning an anaconda does nothing to help that.
Then since you probably sacrificed credits earned just to earn rep, you'll then have to earn more than $500 mil, or so I've heard, to buy a corvette and kit it out fully. Buying an anaconda in no way makes this easier, and really it sets you way back, since you wasted time and hundreds of millions of credits to get and outfit it.
This is probably directly attributable to the fact ED not having traditional leveling and gating mechanics other mmo style games have. There is no new zones, or content, or missions, or gear to get when you get to a top tier ship. But also once you get what? An fdl and good sized cargo ship, your credit earning potential effectively becomes capped at that point. Progressing any farther or getting any other ship will not increase the amount of credits you can earn, because you still get the exact same missions with the exact same payouts.
Now the skimmer thing was a bit over the top. But they really need to figure out some sort of "progression" like system, in my opinion, that smooths out the gap between earning credits to get in the higher ships for the majority of the players who play average play times.