Best for nearly sorted
Insertion sort moves each item only as far as it is out of place. Data that is already close to order sorts almost for free.
Used inside fast sorts
Many built-in sorts switch to insertion sort for small chunks. The method is not a dead end, it is a building block.