Next phone upgrade

… … … … … … … … … …hi

If you were going to wait I'd wait for the new nexus 5 which seems may be in the works. Otherwise the g4 is probably a good bet.

If it interests you I believe there is a boot loader unlock and custom recovery is now available at least on some models which is a lot better than the g3 which took ages. It will most definitely get android m as well.

In similar situation...I'm fed up with Android though, so I'm waiting for Meizu MX4 Ubuntu Edition to hit EU market :)

There's always sailfish and Firefox os as well