Currently, there is nothing better in thirty bees.
Soon there will be packs with combinations feature. You will be able to create packs where customers will be able to select colors, etc. But you hit another snag - sizing will have to be arranged manually with the merchant as currently there is no option to select 5xS, 5xM, 5xL in a 15x pack.
How many colors, sizes do you have? I have products with 11 colors and 10 sizes. If you combine personalization in the attributes, you're doing it wrong.