I would personally wait for the Moto X+1 or the Nexus 6, both look like there be awesome phones, run stock android (close enough in Moto x+1 case) so the software is overall a better experience.
Other interesting devices are the M8 but I feel it is just to tall and that front bezel would annoy me, Z2 is pretty solid but it does feel a little boxy, LG G3 although I feel they jumped the gun a bit by going 1440p which means the battery life isn't quiet as good as the G2.
The iPhone6 is also pretty interesting, it looks like its finally getting a decent sized display, iOS8 finally gives you simple things like proper sharing, apps being able to communicate with each other, 3rd party keyboards and generally apps to take over some stock things. Seems a lot more open, still has a way to go and I would still need to jailbreak it but its much better now.