For the most part, the various JDKs not really different. They're builds of the same OpenJDK repo.
They occasionally have a few small changes, maybe with a few extra bugfixes new or a backported.
The one small difference between compiling it yourself is that Oracle does control the TCK, a test suite for the binaries that Azul and others might use but not open to you.