El hardware es lo más importante, son elementos físicos y que tienen una capacidad máxima limitada, según tengo entendido, hardware no es sólo el soc, incluye en ese término pantalla, altavoces y demás elementos.
Si hablamos de software, siempre se podrá mejorar y optimizar.
Lo de ir bien, es relativo. Imagino que te referirás que con el G5 no tienes cuelgues y el uso de multitarea, es suficiente para tí.
Pero vamos, a día de hoy, android está muy maduro ya y las capas de los fabricantes, no suelen tener los errores que tenían antaño.