Conclusions: HDF
Transition from HDF4 to HDF5 is not transparent: in most cases source code will have to be written or rewritten.
Many tools will support both HDF4 and HDF5.
Default translation from HDF4 to HDF5 will be supported as a utility and library.