These are called perceptually uniform colormaps and are also useful for grayscale printing, as the scale will still be valid. This is now the default in Matplotlib (eg viridis, magma, etc)
I have found occasion to use Jet though, it's good for highlighting transitions between close values when the colour scale is large (but not large enough to use a log map).
FYI... the easiest way to get colour pairs that feature this sort of perceptual uniformity is by using a Lab color picker, such as Photoshop's. Much better that just shifting the hue slider in RGB space.
https://jakevdp.github.io/blog/2014/10/16/how-bad-is-your-co...
I have found occasion to use Jet though, it's good for highlighting transitions between close values when the colour scale is large (but not large enough to use a log map).