I loved PySolFC 2.0! A lot of cardsets (share in this site at sourceforge.net/projects/pysolfccardsets/?source=directory) can be downloaded. Excellent collection!!!
Random generation of cards is horrible on PySol - Spider (4 decks). New deals contain multiple same number 5 aces, 4 tens. New draw reveals yet another ace or some other numbered card already played. Kind of frustrating. Several months without actually winning a single game. Maybe you could create a new algorithm to generate a more random sequence of cards.
I really like pysolfc. One issue I have found on linux Mint 17.2 running on an Intel NUC5i5RYH: the software crashes X windows when switching games or during wnning animation. There is a GDK Warning. This may be from libgdk-pixbuf2.0-0 2.30.7ubuntu1.1. This does not happen on Ubuntu 15.04 which has libgdk-pixbuf2.0.0 2.31.3-1ubuntu0.1. I would prefer to use linux mint but if pysolfc doesn't run there really is no substitute.