Colorsets that don't have even rows are super annoying to use, there's not really a good reason to not fill those blank spaces so you should just add some more colors
Also, when you organize a set by hue like that and just have 3 shades of every hue, you end up with a lot of useless colors and not enough of the colors that you find most in nature / Legos catalog/ needing for a build. I find in blockland it useful to have a large variety of browns, and a decent amount of greens and blues.
And despite having your set based on hue, it seems to lack a good neutral version of orange, yellow, green or blue that Lego builds especially will suffer from. This is ok if you're intentionally making a style choice but I don't get the impression that's what you were going for :P
Hope this has been helpful :)