Absolutely not. Back when I started it could have been qualified as difficult, because of the steep learning curve.
But now, with the hundreds of videos that tell you how to reach the corvette in 2 hours, its laughable.
As for the rest, all you have to do is play in solo, and you enter basically cheat mode. And honestly I believe its a shame. Any game that exist its defined and built around one concept. Challenge. You take out the challenge, you take out the fun. One might argue that sandboxes don't follow this rule, and its partially true. A sandbox however relies on the player creating its own challenges.
Elite however, is NOT a sandbox game. Some players wish it was, but its not. And it will never be. It is however an MMO, but its a broken MMO, because the developers allowed to players to keep influencing the world they are in as if they where playing in the same leveled field in solo mode.
Except they are not, indeed they are exempt of any interaction, or any opposition to their actions via the solo mode. Therefore, the open mode becomes meaningless, except for those that absolutely want to interact with others. But ultimately any effort to influence in the BGS will be nullified by a much larger group that is indeed invincible, and invisible. Ergo, cheat mode.