For me the major problem is the lack of visibility and accessibility of this help.
Also the chm system is completely outdated, hard to create and not very readable.
Many peoples didn't even noticed them. So I didn't considered them as a good
help system for users and instead I used my own. (HUD or message in-game
to make user aware of the key or help, key "H", using oapiAnnotation or HUD
display, eventually external help advertised by internal system...
All this is not very coder friendly, one must know "how to", a built in system
would be welcome).
If it doesn't jump in face of user so you get a 99% rate awareness of where is the
help or doc I consider it's not good. At least an inline display of help or keyboard
key would be very welcome, but this must reach the "99%" rate else it's useless.
for format I prefer html which is very versatile, it can be hand edited
or coded, displayed in many place (even in dialog) and at worse everyone have a browser.
For internal help, txt file with a basic "BBS" tag system for color do wonder for me.
Actually everyone know bbs tags.