¿List.Insert tiene alguna penalización de rendimiento?

Dada una lista:

List<object> SomeList = new List<object>();

Hace haciendo

SomeList.Insert(i, val);

Vs.

SomeList.Add(val);

¿Tiene alguna penalización de rendimiento? Si lo hace, cómo depende de:
- i - índice de inserción
- SomeList.Count - El tamaño de la lista.

Respuestas a la pregunta(6)

Su respuesta a la pregunta