I am curious, how would you approach generating a palette using these color spaces?
> how would you approach generating a palette using these color spaces?
This is exactly the problem I was trying to solve in creating HUSL.
You can think of HUSL as a version of CIELUV (Or, more specifically CIELCHuv, the cylindrical transformation of CIELUV) that is stretched vertically to fill in the 'holes'. HUSLp, the pastel version, is similar, but instead of stretching, it cuts the saturated colors off. (You can switch between them in the demo).
In fact, those stretching and cutting functions are the only thing that HUSL really does, the rest is all CIE math :P
Disclaimer: I'm slightly colour-blind - take with a pinch of salt :-)
So while the hue component isn't perfectly perceptually uniform, there is no way I could improve it without doing an actual study.