Por supuesto, use el SCOPE_IDENTITY() si su ID la columna es una INT IDENTITY - solo que le dará los resultados correctos!
El primer enfoque con el MAX(ID) fallará terriblemente si tiene varios clientes insertando filas casi al mismo tiempo; obtendrá resultados falsos. ¡No uses eso!
El tercer enfoque podría fallar si ya existe otra entrada con los mismos valores para el correo electrónico y el nombre.
Además, como nota al margen:nunca usa sp_ como su prefijo! Este es un prefijo reservado por Microsoft y tiene desventajas en términos de rendimiento; use algo más.