Best practices for using KEEPFILTERS in DAX

Best practices for deciding when to use (and when not to use) KEEPFILTERS in CALCULATE filter arguments.