I'm after a phone that's reliable and can run smoothly , has a good camera and runs reliably . Battery isn't an issue nor is price. I have narrowed my choice down to LG V20 or Moto G5s Plus. Baring in mind the LG is much older but higher specs while the Moto is much more new and has lower specs. Which should I buy?