Jupp53 wrote on 04/24/20 at 18:03:15:
CB doesn't handle pgn-files appropriately. Chess Assistant does.
The first part I competely agree with. And ChessBase hasn't fixed the known issues in forever. I mostly use CB for opening CBV files, and for converting CBH files to PGN.
The second part I partially agree with. CA, unlike CB, handles the headers well. But move-text not so well. Exporting a Chess Assistant format database to PGN results in a lot of CA-specific "%" comments that other programs don't know what to do with, as well as some other non-standard things that are problematic, e.g. multiple comments like {1}{2} attached to a single move.
I regularly use three different chess database GUIs (Shredder, Chess Assistant, Tarrasch), as well as many other chess programs (pgn-extract, EPD2diag, Arena, XBoard and Winboard, Bookup, ChessBase, Fritz, etc.). Each program is stronger at some feature, and I'm frequently trying out new ones to see if there is something even better for some purposes. So PGN and EPD are critical for me, as they are the only formats all programs understand.
Despite there being published standards for both, there are big problems with interoperability.