angular $ http / jquery equivalente completo

¿Hay una manera de emular la devolución de llamada 'completa' de jquery con el módulo angular $ http? Tengo un código que me gustaría ejecutar sin importar si la solicitud fue exitosa o no, y en el momento en que me encuentro con que debo escribir esto:

$http.get(someUrl).success(function(){
        successCode();
        completeCode();
    }).error(function(){
        errorCode();
        completeCode();
    })

pero preferiría escribir algo como:

$http.get(someUrl).success(function(){
        successCode();
    }).error(function(){
        errorCode();
    }).complete(function(){
        completeCode();
    })

He intentado también usar la API de promesa pero termino teniendo el mismo problema. ¿Cualquier sugerencia?

Respuestas a la pregunta(1)

Su respuesta a la pregunta