Thank you for creating HUSL! I discovered it as I was midway through my project. I am very glad that this exists! I agree, CIELUV or CIELAB would probably be a better fit. As I mention in my comment above, it wasn't immediately clear to me how I would generate a palette using the space given the holes, especially since I allow the user to choose any color they want.
I am curious, how would you approach generating a palette using these color spaces?