[Moto G6 Questions & Answers] bubbyj:
I mean this with all due respect and reverence to SB581240. And I write this from a strictly pragmatic and realistic point of view.

I would suspect that battery life plays a factor in most smartphone purchases. I would also guess that probably less than 10% of all smartphone buyers, would rank battery life as the single most important feature. I'm going to assume that the OP is considering the phone's as a whole, and not how often he has to charge it in a given year. So with those ideas mentioned, allow me to introduce the likely facts...

Lets start with the battery idea, just for grins. This is regarding the previous post and the recommendation of the E5 Plus. Anything after that will be strictly dealing with the Redmi vs Moto G6, as thats what the subject of the OP deals with.

The Redmi Note 5 Pro has a 4000ma battery, compared to the e5 plus 5000ma. Yes, the e5 has approximately 25% more 'juice'. While this is true, it doesn't tell the whole story. 1)The Snapdragon 636 in the Redmi is built on a much more modern and extremely more efficient 14nm process. The MUCH Older E5's platform is based upon a Snapdragon 425 and its 28nm process. Remember, this processor was first available in the summer of 2016. The Redmi's 14nm process 636 was introduce just last fall. Physics and real-world testing show that the 14nm process is approximately 35% more efficient. To put that in perspective -- think about it like this. If all things were equal between the two phones, except for the 14/28nm processes.... the Redmi would last approximately 35% longer on a charge. So simply adding a 25% larger battery, would not bridge the difference. The Redmi would still win by around 10% in single charge life expectancy. We must also take into consideration the type of charging that is offered. The Redmi wins out in a landslide... using today's Quick Charge 4.0, while the E5 uses the largely outdated 2.0. The difference in staggering. The 4.0 will give an approx 50% charge (from 0%) in about 5 minutes. The 2.0 will take around 30-45 minutes to do the same. Last thing I'll say about the battery... the Redmi, as I've pointed out, has a 4000mah. The G6 has just a 3000mah. A full 33% more juice with the Redmi.

Now lets get down to the facts that most of us care about between the Note 5 Pro and the G6:

CPU: The snapdragon 636 vs 450. The 636 wins in a landslide. Both are on 14nm dies. But the 636 is on a whole other level. Geekbench single core performance is approximately 90% higher (roughly double). 1385 vs 750. Multi-Core performance is 4700 vs 3800. Both use 8 cores, but the Redmi uses Big/Little styles with 4x cores being A72's compared to the G6 using A53's. This is where the single core performance just blows it away.

RAM: Again, the Redmi is lightyears ahead here. It has 50% MORE RAM than the G6. Further, the G6 uses a slower and somewhat outdated DDR3 ram @ 933mhz, while the Redmi uses the modern DDR4 @ 1333mhz. Recall, Swap, and ZRAM are vastly improved because of this.

I could go line by line highlighting the differences and the advantages of going with the Redmi 5 Pro... There's really no comparison. Today, and definitely 'tomorrow'.. the Redmi is the way to go.

I love my Motorola G6 Play. Its a nice mid-level budget phone. It does everything I want and need it to do. Mine is rooted, and I use kernel auditor, along with L-Speed scripts. I have improved my between charge times from about 30 hours up to a current best of 52 hours. I use a custom conservative governor that I modded the tuneables for unbelievable responsiveness and quick factoring down. I also use an alternative GPU governor. On top of this, L-Speed allows me to use aggressive doze, and several battery related tweaks... and literally puts the phone into "Deep Sleep" seconds after the screen turns off... using next to nothing in power as long as its in this state. 8-9 hours of screen off time at night consumes 1% of the battery. And by using Kernel Auditor, I have 3 profiles saved. 1)the conservative tune for battery life. 2)a multitasking tune for heavier use of resources when doing multiple tasks. 3)a gaming profile for locked in 1401mhz/650mhz cpu/gpu, LMK tweaks, entropy adjustments, and heavy I/O tweaks.

This phone is optimized in every way that is currently available, and for any form of use that I can come up with. So no complaints.

FYI, I'll be starting a thread in the coming days listing the different profiles I've mentioned here so that others may double their battery life, or increase their performance by 10-15% if they so choose.

Thanks for reading!