As much as I like the G2, I do not think I would recommend this phone for someone who wants try diffferent "working" custom ROMS. When it was jellybean only ROMS things were looking pretty good with ROMS based of stock base 4.2.2 or even the Flex & G Pro 2 4.2.2 ports. It seems that KitKat has brought everything to a halt, and while I am sure devs do their best, roms based on aosp/cm, stock, ported have take it or leave it type bugs i.e. auto-rotate, losing network selection, mms issues, etc. I imagine with time these issues may be overcome, all bets are open if this will happen before the next version of Android is released or even before the G3/Nexus6 is released. I personally would wait for the Nexus 6 and see what hardware that phone offers. Good Luck with choice.
I should add, it seems that some issues are caused by slight differences in the G2 phones. Some people get the white lines and others can not flash any rom without major issues, most just return those back to store I guess.