I am using SCID as well but I will switch to a commercial product soon. What I consider essential and SCID doesn't have:
- A coherent way to store a repertoire, track new games played in this repertoire and train it.
- nice presentation for the opening report, e.g. Chessbase draws a chessboard and has arrows on it to demostrate typical plans for a given position.
- annotate games with a reference database in mind, the .bin books which are used to annotate the opening is a good start but I very much prefer having a reference database.
- good game annotation environment.
- back-solving in auto annotate but it is ok, one can use something else for this.
- copy-paste the analysis lines.
- auto update the TWIC base.
- a big reference database that is automatically being updated. CB does this with the Mega DB packages and its online database. If e.g. SCID and Icofy could somehow cooperate, that would do the job.
The above, at least for me, are sufficient to move to the available commercial options. In any case, SCID is a great effort and has the potential to become a main DB application when it matures.
As of writing - I believe SCID is one of the best database software out there - especially considering its price (free) vs say chessbase. I have a copy of chessbase light (the crippled free version) and I see no point in anyone using this version at all except to evaluate since it does not allow one to edit the datatbases. With scid 4.0 you can manage as large database as you have with no restrictions.
I also noticed that the "reference" tab in chessbase does not update as fast as the opening tree window in scid. This is probably because scid does not show all info at once but I find scid to be easier going through the tree.
The most important feature for me: auto-annotate only exists in scid. I can automatically have the engine annotate all blunders made by one or both sides. Chessbase can only do this manually.
It seems that the major advantage of chessbase is in the actual database it provides. Also to bring a database into scid, in most cases, would involve importing a huge pgn file. SCID has its own format but games are either distributed in pgn or chessbase format.
Does anyone have the full version of chessbase to compare with scid? Scid is free at http://scid.sourceforge.net/
I have compared only 2 features of scid vs chessbase above (opening tree and annotate). SCID has many reporting tools like chessbase but its difficult for me to make a fair comparison since I only have the free version of chessbase. Does anyone have the full version of chessbase and like to review its features?