• Yes I understand your points, there's not a solution that will fit for every problem.

    If I could have time I would expand your queries to add a weighting mechanism for some criteria (index, size, row count, update date etc) and let the dba choose how she/he what to configure it with default value to run out of the box.