Star Trek Online is one of the best games I have had the opportunity to play. The graphics mostly are decent, the game play is good, but the best part of the game has to be the plot. The plot of the whole game is so well written that it encompasses the whole of the Star Trek universe, both past and present. Next best thing the game has going for it is the customization for both the player's character, ship, and crew. Endless options appear for the player, that is, if you have enough money with a steady income.
That brings in the first con to the game, the money grab notion that most companies are falling for these past few years. In order to actually stay on top of your enemies and assignments, a ship with decent speed and energy reserves is required, which can only be bought by ARC's zen in-game currency. There are ships rewarded to the player for being promoted, but besides those few ships it all costs an arm and a leg. Next con is occasionally the game mechanics won't work, resulting in the player being unable to complete a mission because a) a certain enemy didn't spawn b) an item cannot be picked up c) your bridge officers won't work properly etc.
To finish up, the musical score is well done, the map is extensive, the star ships look beautiful, and the game really makes you feel like a Starfleet officer (or whichever faction you decide to play as). There is much the game has to offer, if you have a deep pocket.