Yo voy a dar mi opinión, por experiencia. El Flex 2 es un buen teléfono. En diseño, en pantalla, cámara normal y "buen rendimiento". Lo pongo entre comillas porque es como cargar un calentador portátil. Sin exagerar, se calienta por los 55 grados celcius utilizándolo mas de 45 minutos de juego. Lo que transforma el teléfono en un dual core por el thermal trotting del Snapdragon 810, generando lag en el sistema, en aplicaciones, en cámara, etc
Si te interesa la apariencia, y solo lo quieres para internet, redes y mensajes y lo consigues a un buen precio, sin duda el FLEX 2 es tu mejor alternativa.
Si lo quieres para juegos, multimedia, y todo lo anterior. El G4 definitivamente es lo mejor.
Te recomiendo que busques en internet las comparativas de temperatura y rendimiento y vas a ver de que hablo.
Saludos!