I'm a big fan of Star Trek. I may not know as much trivia about the show, its characters or the actors and actresses who played them as the biggest nerds do, but I have as much admiration as anyone for the backdrop that the writers created to explore human nature.
I do have one relatively large quibble on the other hand. I do not have a problem accepting the technological achievements of the time period. Warp drive, teleportation, phaser pistols and all the rest I can handle within the context of the Star Trek universe. What I cannot fathom on the other hand, and what seems too unrealistic to me, is the idea that they exist in a post-scarcity society in which money is no longer is necessary. "We solved poverty." is the line the comes to mind. Maybe so; maybe everyone in society has ample means. I can buy that with sufficient technological achievement. What I cannot buy is the idea that time, energy and materials are no longer scarce and that there is no longer a desire anywhere to make relative value judgments between any combination of goods or services. Getting 'beyond money' in my mind is tantamount to getting beyond heartache and disappointment. These are fundamental aspects of being human and living with other humans. Even in space drama, subverting fundamental human characteristics runs counter to one's story telling goals.