I wish they would made different algo for different "categories" of people, and you could just select from a dropdown list the one that works best for you. It would be win / win imo.
We dint even need an open protocol for it, just a reasonable aggregator.