Si lo quieres para todo, pillate el Nexus 5, que es el que mas juego te va a dar con las roms y el soporte tanto oficial como no oficial. Luego, el S4 tiene una gran scene, aunque lo del knox tiene pinta de ser puteante. El Z1 es el mas equilibrado de todos, y es resistente al agua, si lo pillas libre desbloqueas el bootloader y a hacerle cosas. Y del G2 hay muy buenas criticas. El HTC One es junto con el Nexus, de los que mejor experiencia Android vas a tener, ademas de una genial calidad de sonido, camara buena en luz escasa pero con poca resolucion, aunque para el uso normal ni lo notaras.
Mi opinion es que valores cual es lo prioritario para ti: tamaño, diseño, colores, scene,... todos son telefonos muy potentes, unos pocos mas de GHz uno que otro, que en la practica ni lo notas... lo dicho, mirate alguna cualidad que nunca podria faltar y asi te decides.