I am planning to buy a new android phone and shortlisted Nexus 5 and Xperia ZR. I think Nexus 5 would be a better choice because of its large development support but question in my mind is "Is it worth waiting for Nexus 6?". There is no fixed date for Nexus 6 but hopefully it will be announced in Q4 of this year. Please suggest, should i buy nexus 5 or wait for nexus 6? Is it worth waiting for? 
From my research cons of nexus 5 that i don't want to get with are: Battery life and Camera. And both of these might get upgraded in Nexus 6.
Thanks in advance.
From my research cons of nexus 5 that i don't want to get with are: Battery life and Camera. And both of these might get upgraded in Nexus 6.
Thanks in advance.