G3 is quite good but it's resolution is strange yara. I don't think so we need more high resolutions in puny mobile displays. It's good for monitors and TV, these extra pixels will drain the cell battery faster.
Plus G3 is in phablet territory now due to its size. Rest of the aspects are great.
Why don't you consider Xperia Z2 and OPPO find 7a?
Sent from my Moto G