Thank you [MENTION=42544]murtaza12[/MENTION]
Battery Life for G3 is an undeniable issue on ANY ROM you try.
I have used above mentioned ROMs along with many others including crDroid, AICP, and CM14.1. Resurrection Remix 5.8 is my personal favorite mainly because of customization.
As for your question, CM14.1 has given me best of screen on time with average 3.5~4Hrs under moderate use (trust me thats a lot on G3 :laugh1
. I am currently using Lineage OS 14.1 (unofficial) and its relatively better in terms of performance with a little less battery time (2.5~3hrs screen on time). However, there is not much of "customization" in it. Personally I cant go back from 7.1.1 roms anymore. If you dont mind that, you can try many other roms, like DirtyUnicorns?
As suggested by [MENTION=42544]murtaza12[/MENTION], I would advise to wait for Official Lineage OS. It maybe a lot more stable and better in performance.
Please reply again with your concerns and experiences.