Would be nice if you could filter whether or not to use gems/enchants, and also to filter so that you choose between common(green quality)/uncommon(blue quality)/rare gem autofiltering, so that even empty slots are counted in as a possible improvements.
So that when you have a chest armor with 2 red gem slots and the uncommon filtering enabled for example, the cat dps value could show as something like 120(140). The 140 would be the attainable dps value with average blue quality gems.
I hope you understand what I mean : )
I do know what you mean, and it is something I have thought a lot about.
First, regarding enchants. I chose to ignore enchants on both items (because you can always put the same enchant on both). Of course, it then would be nice to add the tip info to enchants, which I might do at some point. For now you will probably just have to figure out what the best enchant is for the slot (hint, it is probably the one with the most AGI :) )
Second, regarding gems. This one is a little bit tougher, so I chose to punt on it for now and put that ability in another addon. It is still a work in progress, but Bedazzler lets you define gem sets that you can use to put in item links (which you can then compare with CatPoints). I plan to add integration in the future, but for now it is a manual process.