The best way to minimize loss is to compare which events a program offers. Some have places for witnesses, GPS coordinates, DNA results, hair & eye color, etc. Sometimes these are best kept as notes rather than events, if they are to be imported into another researcher's older software.
I've noticed that notes and pictures which I've checked "never print", do not transfer into a GEDCOM. Also, when imported into other programs, the picture files appear, but don't always print in reports. In one program, I have to go in and mark which picture is the "default". Another program prints pictures which were previously marked as primary (or default), but does not print pictures without any designation. So now, I always mark them as I go.
Many programs allow the user to change the way dates and locations are presented. Others do not. I don't know if anyone has done a study of the top 12 or 15 genealogy programs, to see how well GEDCOM interacts between them.