Essa é muito fácil , o Xperia SP é muito superior.
Agora depende muito do seu perfil de troca, se você gosta de ficar com aparelho por pouco tempo é melhor pegar o L , pelo preço e porque vai te atender por um tempo.
Já o Xperia SP como tem um hardware bom então ele vai poder ser usado por mais tempo e é para quem não troca muito de aparelho e quer acompanhar a evolução de tecnologia podendo usar aplicativos mais novos durante um tempo por 1 ano e meio.
O Xperia L pode ter problemas depois de um tempo menor dando incompatibilidade, mas isso também tanto faz se você não se importa muito com app e jogos, e prefere redes sociais.