Good going! I find having some rules really helps thin out my fabric. I still have a lot of fabric but maybe only a quarter of what I once had. I used the simple "do I like it?" and "can I see using this in the next 5 years?" which seem close to your guidelines.
No need to burden ourselves with things we don't like or don't want to use. Someone else can find joy at the thrift store or guild table and not even know we thought it was too ugly to touch!