No perfect, and needs more work. But a promising game, that will improve over time.
I been involve in the game from the beginning of the Open Beta, and even that it has been a bit of a roller coaster, and the early build wasn't that good, i'm very impress of how CCP have turned the game around ( For the Better ). It shows dedication, and passion for their game... and that is hard to find now a days.