I played a lot of online poker myself a couple of years ago, so I'm really looking forward to this!
I'm mainly a ruby developer, so can't really help on the python side, but I'm really interested in how you will solve the decentralization issue.
I would suggest that you put all the effort you can into making a really really pretty and fast GUI. There is a big difference between semi-good-looking interface and a great looking interface where everything is speedy. I'm sure most of you know how this works out, but you can go and compare Pokerstars and something like iPoker client. And there are many more poker rooms even worse. The iPoker is really subpar and it's a pain-in-the-ass because it's noticably slower. You just want to close that client and never look back. I think this is a big advantage that Pokerstars has and people tend to flock there.
I completely agree!
This is one of the most important aspects after having a lot of fishy players at the tables.
That being said,
the poker stars GUI and the latest pangea GUI, which looks very similiar, always looks to me like something you can throw to together in photoshop in 30 min. (personally I always liked the full tilt GUI the best)
But maybe that's a good thing ... I think it's more about simplicity, speed, and user experience in general. You can still have a simple and fast GUI but if something doesn't feel right while playing, it will drive users away.
PS: You should still work on the round edges between felt and arm rest. It doesn't seem to have the right size and looks a bit distracting.