Honestly I'm a big fan of the Star Trek future however possible that may be. If through automation / etc the needs of *all can be produced by an extreme few why do we need to continue the philosophy that everyone must earn money to survive. I'm not for pure socialism but I have no problem with the safety net being high enough that everyone can do "good" on "nothing" not just eek by. Choosing to live on that minimum is a choice that is perfectly valid for all and not even to be shunned. That leaves those who want to follow their interests the freedom to do so without having to worry about where the shelter over their head or the food on their next plate is coming from.
There are all sorts of logistical issues to work out for that dream to be a reality (not the least of which is making sure enough people work for their own benefit to keep the engine running) and our level of automation isn't quite there yet to support it but that's the future I want to live in.