For Ret, I ran an optimization using
Redcape's stat weights.
Link to optimization.
The problem I'm seeing is it's adding hybrid hit gems over raw str gems then reforging away the excess hit elsewhere. Is there a way to prevent regemming of certain pieces? They look artificially better because of the hit + socket bonus, but in a lot of cases this means losing on another piece due to having to reforge excess hit to a lesser secondary stat. The general consensus with ret at least is to gem straight str (aside from meta, which in the above sim requires two yellows) and to handle hit cap issues purely through reforging.
*edit* Caught my mistake, it actually is more optimal to make the changes even with gemming hybrid hit for str bonus in my current gear (about equivalent to 7 str). My mistake, silly to ask for an optimizer not to optimize.
For user friendliness, is it possible to make it so that if you select "Exclude expensive stuff" to not suggest optimizing down to worse enchants (for instance, the blue leg armor) if you already have the superior enchant? It seems counter-intuitive, although it's easy to see why that feature went in as-is.