Binaural beats are dual tones, each one slightly different from the other. You hear one tone in each ear and your brain responds by creating a tone to reconcile the difference between the two. Isochronic tones are single tones. The variation in pattern here is brought in by interspersing silence between the sound, which means that your isochronic tone does not have a continuous sound but tones broken up by silences. Studies show that isochronic tones have far more contrast than binaural beats because of the silence and sound pattern. This sharp contrast evokes a faster impact from your brain, prompting it to match the frequency more quickly. Also, isochronic tones are found to be stronger stimulants to the brain.
Both brainwave entrainment and neurofeedback deal with brainwaves, but the similarity stops there. Entrainment pushes your whole brain into a pre-determined state, while neurofeedback teaches you how to move specific parts of your brain on your own. It is the differeence between forcing the brain into a given position, and skills building so you can move it there yourself.