The controller may estimate the completion time based in part on anticipated automatic memory operations that are to be applied to the storage device, such as an anticipated wear leveling operation, garbage collection operation, power-fail protection operation, or defragmentation operation.