I've posted this elsewhere, but will repost it here.
Already 4.4 is running on Galaxy Nexus. OK? So, Google's 18-month support policy is NOT a reason to avoid Nexus phones.
You are confusing 18 months "official" support with developer support. If you are running a custom kernel, then you are rooted. You are in the XDA forums. What's the problem?
This 18-month cut-off from Google was expected, but
look at the 2010 gen2 Nexus S. The Nexus S got ROM updates from 3rd party developers long after official support from Google stopped mid-2012!
If you look in the
Nexus S XDA forum you will see LOTS of 4.3 ROMs for the 2010 gen2 Nexus S (which is a year older than our phone). Those didn't come from Google, those came from XDA developers.
The gen3 Galaxy Nexus right now is exactly like the gen2 Nexus S last year. "Official" support discontinued, but support from XDA developers WILL CONTINUE -- with ROMs and compatible kernels.
And some 4.4 ROMs for Galaxy Nexus will be near-stock while others will be heavily customized -- with kernels and other mods available. Your choice.
I bought Nexus 5, but my wife is keeping her Galaxy Nexus a while longer. It's still a very good phone for her, and I expect
she will be running 4.4 KitKat on her Galaxy Nexus just like me on my Nexus 5.
The gen3 Galaxy Nexus right now is exactly like the gen2 Nexus S last year. Support from developers WILL CONTINUE.