And, yes, I use Subsurface and one reason I use it and really like it is that I started using it with an Atom 3.0 and have continued to maintain the same log file, while transitioning through 4 additional computers (while still using the Atom). If I had to go into different log software for each different computer, that would royally suck!
I would not buy a computer that did not allow me to get the dive data out of it and into Subsurface, and I would discourage anyone that asks me about it from doing the same. Being locked into a proprietary platform absolutely sucks.
I think a standardized export format is the absolute minimum. I think publishing an interface protocol, so that 3rd party software can pull the dive data directly from the computer is really what's needed (in addition to an export capability). I want a one-step process to get the dive data from the computer into Subsurface. I would not want a 2-step process.