Well the Sony Xperia Z3 just came out.. and I believe another HTC One phone is coming out soon. If you can wait a little longer because some good phones are coming out on the market soon..
Nexus 6 looks promising...
But if you need a phone now get the HTC one M8. Nexus 5 isn't bad either.