¿Por qué preferir el complemento de dos sobre el signo y la magnitud para los números con signo?

Tengo curiosidad por saber si hay una razón por la cual para representar -1 en binario, se usa el complemento de dos: ¿voltear los bits y sumar 1? -1 está representado por 11111111 (complemento de dos) en lugar de (para mí más intuitivo) 10000001, que es binario 1 con el primer bit como indicador...