eu diria que:
Moto X > Nexus 4 > LG Optimus G
porque?
Moto X - Android puro, atualização garantida até o hardware suportar, vários aspectos inovadores (tela inteligente, gerenciador de bateria, ótimo desempenho), porém não tem entrada pra cartão SD, te limitando aos 16gb
Nexus 4 - Hardware parrudo, atualização garantida também até suportar, porém peca no quesito bateria. Desempenho tb é muito bom, android puro também. (se não me engano tb n tem entrada pra sd)
LG Optimus G - bom, apesar de ter 32gb de memória interna, hardware parrudo (processador quad 1.5ghz, 2gb de ram....), ele tem vários problemas. a câmera apesar de ser a melhor entre os 3 celulares, é muito ruim, o aparelho tem problemas de superaquecimento (esquenta jogando cerca de 5min, e isso faz com que o clock do processador seja reduzido, junto com o brilho da tela, enfim..) e o android é todo customizado pela LG , o que deixa beeem mais lerdo do que os outros 2, além de ainda estar no android 4.1
eu recomendo pra você o Moto X, sem dúvidas.