Summary
Single Tier Networks
The churn can be eliminated by using deterministic-med and tweaking your IGP metrics. Another option is to always compare MED.
Multi Tier Networks
Currently the only “solution” is to always compare MED. A more feasible solution is in the works but it will require BGP to propagate more than one path for a prefix.