I would disagree. The problems I have suffered with GEDCOM have been with the suppliers and not with the standard. For instance both Ancestry and Family Tree Maker last year told me categorically that GEDCOM did not support media files. I sent their tech guys the relevant standard excerpt, and had no rely from either. It is not in their interest to have any file standard that allows people to transfer data out of their proprietary systems.