X3 is one of the most complicated games I have ever laid my hands on. I hated it at first but I grew to love it. And now I'm my own CEO, VDK Corp
I have a Weapons Manufacturing Complex, Energy Producing Complex, Computer Chip Manufacturing complex and some other stuff and have a balance sheet of close to 3 billion Credits.
You will need lots and lots of patience to get into this game.
Pros
1) Lots of scripts to automate processes. For instance, my trading fleet of 30 or so vessels are all doing the trading by themselves. And the bulk of my income comes from there earning close to a million or two million credits per hour.
2) You can be whatever you want to be, a pirate, policeman, trader or just a regular fighter, anything.
3) You don't have to do any of the missions at all
4) Dozens and dozens of ships to choose from, and you can pilot every single one.
Cons
1) Complete lack of tutorial for the more advanced functions of the game. For example, I had no idea how to make use of the auto-trading script. Lol who knew you had to dock the freighter at a station and then run the script because you could not hire a pilot when the ship is in space.
2) Commanding a wing of ships is a pain. Lucky there are some 3rd party scripts that allow me to assign hot keys.
3) Equipping battleships is a huge huge pain. Especially if you're equipping 3 or 4 battleships at once. These ships come bare naked out of the factory and have no weapons and shields at all. There are scripts that allow you to assign a transport ship to 'copy' the configuration of a fully armed battleship to another bare naked one. The transport ship would then go on its own to buy the weapons and equip the ship for you. A lifesaver script this is.
That's the few I can think of the top of my head.