This game is well worth the money. I picked it up on a recent sale for $10usd around early December 2014.
If you like popular board and card games (or if you just like to spawn my little pony figures and throw them around in zero gravity for some reason), this is the best and practically only game to do it in.
If you watch a video you'll see that it's basically a physics engine with some tools to help you play board/card games. Cards can stack, you can right click and deal out cards to players, you can shake cards or dice to randomize them, you can flip cards upside down with the f key, you can have a 'hand' where cards are hidden even when face up, and so on.
It took me a day to learn some of the keys and the proper way to manipulate objects so I don't go smashing things around. And it took me a bit of time to learn administrative controls so I could take away the ability for players to flip the boards, or even join games without permission. Sometimes this is good. You can also press L to lock things down so they don't get moved and control if spectators can jump into your game and start throwing things around or if they have to wait for you to put them into the game.
If you think that people will just join your game and wreck it -- that happens. But with the right privileges set it doesn't...and even if someone does there is an 'undo' button that works adequately. You can also save the state of the game (and there is an autosave feature) and reload it if things get messed up or if you have to leave or someone drops and you want to continue later. This also lets you set up a board game the way you like to start and then save the state so you don't have to keep doing that over and over. You can import parts of one game into another game and then save it together, too. If you join someone's game and they have a cool looking 3d model, you can save that to your chest and then pull it out anytime and anywhere you have the privileges to!
In a recent patch, the developer of Tabletop worked on a NAT punchthrough method so you don't need to set up port forwarding to be able to host your games. This doesn't work for some people, and I still try to port forward so I don't have any problems.
Lag can be an issue if you have a slowish connection. I've played with people from the US/Canada, various parts of Europe, and Australia. Players come from all over and some will naturally have bad pings. Even so, I regularly play with people who have a 300ms ping and it works fine.
There is voice chat within games. It is set to push to talk by default so you don't have new players with open mics annoying you. There is a mute, kick and ban feature. The ban feature is especially nice since it remembers your ban list so that if you play the next day that person will still be banned. Recently, the ban list was improved so it doesn't get reset when you reset your settings. Griefing is remarkably low considering how easy it is to grief and typically it happens when the host doesn't care enough to stop it.
It really comes down to finding some people who will play the games you want -- much like with real board or card games.
As far as the game selection goes -- I'm pretty sure this whole thing is illegal but there are many top board games (see boardgamegeek.com) that have cards, boards, tokens and dice models copied into the game. Check out the Steam workshop for this game to see the options. I heard a rumor that the developer of the game Munchkin (I'm not a fan) sent a cease and desist order to Steam and all the munchkin mods were removed. I would expect more of that in the future. That being said, it is not very difficult to create your own card decks, boards, pieces etc or find ones other people have made and then save private copies yourself.
The games on the workshop are actually playable and gameplay is not as frustrating as it may seem. In fact, since it's basically just a physics engine, it is rather intuitive to use. I've tried board game simulator programs before and they had about 500 context menus you had to go through to do anything and they were impossible to use. With this, you may not know the most optimal way of doing things -- but you can easily figure out SOME way to do it.
You could even play MTG in this. There's Android Netrunner, too. Plus a whole bunch of great board games. I played some simpler ones...like King of Tokyo, Cosmic Encounters, Dominion, Forbidden Island and one complex one - Eldritch Horror (which just takes a long time) and they all worked great.
I also had a good game of 5 player chess which started off chaotic and very exciting and turned into a game of turtling -- so I created a sudden death player to finish up the game (a new player on the board to replace a dead one starting with 16 queens).
Really, you can do just about anything. You can play D&D through here, you can play all the classics - poker, black jack, monopoly, clue, candy land...tons of games are here and I would imagine more are on their way.
If you like board or card games at all...or want to try some of the most popular board/card games on the market today...you really should pick up this game. There is literally nothing that can compete with it.
I ran into some bugs that are worth noting.
1. On my first day, I would be playing with a bunch of people and then everyone would lose connection. This did not happen on my second day. Something may have been going on with their master server.
2. Somehow, at one point in the middle of a long game, I suddenly couldn't push to talk anymore. When I restarted the program it worked again -- I'm not entirely sure what happened there. I was host so I don't think anyone could have muted me (but I admit I didn't check).
3. Once or twice after playing for a while the game won't let me load new tables until I restart the game.
4. About a week into playing I hit a bad bug where I wasn't able to end turns, search, change settings, or even exit the game (without clicking the X and crashing the window). I'm not entirely sure why that started to happen. I have to restart the game to get it to work. I can still play games and chat while the bug is in effect, but this is definitely not bug free.
Check out the list of board games and card games on the steam workshop for this game. If that doesn't excite you then don't buy this game. And if it does, know that I've tested a bunch of them and they are playable and not just piles of garbage. There are some difficult things that you sometimes have to work around...but if you learn the UI they are easy. A lot of problems people have are rolling dice properly without smashing into things or shuffling and stacking cards quickly or even drawing and moving cards around without accidentally revealing them. All of these things can be done very efficiently but it takes a little bit of learning to understand how the engine works and until you do you'll probably find yourself knocking things over by accident...but everything is pretty easy to fix. And it's kind of fun.
tldr: 10/10 - no regrets buying this for $10. Would pay full price. You better like card/board games.