Eso depende de tus necesidades y sobre todo tus gustos...
el N5 tendrá la ventaja que traen los nexus y es que vendrá con las novedades android de serie y será siempre el primero en recibir las actualizaciones, eso y que mejorarán bastante el N4 que sí en ciertos aspectos se quedaba algo corto eso sí...sin inflar demasiado su precio
Luego está el mi3 que además de sus impresionantes especificaciones tiene una comunidad que te mandará actualizaciones casi semanalmente y donde sacan el mayor partido a MIUI.
Y obviamente si no te corre demasiada prisa espera a los 64 bits que apuntan a ser un salto tecnológico importante.
Elijas cual elijas desde luego no te arrepentirás