I've had this game for a long time, and have recently started playing it again. I still really like it. Yes, it is complicated, has a steep learning curve and takes some time to learn, unless you are familiar with AGEODs other fantastic strategy/simulation games. If you enjoy historical simulations/strategy games then you will enjoy playing this game, as long as you are prepared to learn how to play the game. The tutorials will teach you the basics, and there are some videos on Youtube that could also help you out.
I find the game challenging and rewarding. I've clocked up over 140 hours and am happy to add another 140 to that. Other reviewers mention the game runs slowly and crashes often - I haven't encountered this problem to be honest, but yes, it does take a couple of minutes when you click 'end turn' but when you think of how much the computer needs to calculate and execute I find it understandable and don't mind the wait. The game did used to crash occasionally, however, since I have started playing again it has not crashed once in the 11.3 hours in the last couple of days. (Patch 1.04 has just been released recently and I believe this has addressed most of the instability problems).
I'm glad I decided to re-install this gem and am enjoying playing it. I had been playing AGEODs Civil War 2 before getting back to this. CW2 is also great :)