Looks good! Maybe a bit complicated. So I'm not sure about it's efficiency, but have trust in it's efficacy.
I also find the three criteria sensible. At least that's what I have in mind when buying pasta. Add availability, and I usually end up with Fusilli.