Bom, comparando com o Moto G, existem algumas diferenças que podem ser importantes.
1- O desempenho deverá ser um pouco inferior no Moto, já que o processador/GPU também é inferior
2- O Moto já permite o upgrade para o Android 6, o que poderá ter vários benefícios (sobretudo na bateria, com o Doze)
3- O Motorola possui certificação de resistência à água e um ecrã com o Gorilla Glass 3 (embora mais pequeno em tamanho, de ~5 polegadas)
4- Suporte a mais tipos de ligações de rede e mais alguns extras...
5- A qualidade final da Motorola é superior. O da Vodafone é basicamente um rebranding do Alcatel 995N (penso eu que seja este o modelo).
Ou seja, o Motorola possui um desempenho inferior se formos a ver diretamente (nada que afecte se pretender utilizar apenas para tarefas diárias e alguns jogos simples, mas para jogos pesados 3D, por exemplo, já terá impacto).
No entanto, apesar de pecar no desempenho, possui uma qualidade final superior ao da Vodafone (a pensar no futuro a longo prazo). A bateria também deverá ser relativamente superior, sobretudo aproveitando as funcionalidades do Android 6.x (e também deverá ter um ligeiro impacto no desempenho superior da interface em geral).
Logo dependerá do que seja mais vantajoso para si.
Se não está a pensar jogar no smartphone, nem utilizar aplicações pesadas, o Motorola poderá ter mais vantagens a longo prazo. Senão, o melhor será o Vodafone.
Cumps