El orden de las columnas nada tiene que ver sobre el funcionamiento interno del manejador de bases de datos, que posgress sea mejor que mysql no lo se, como siempre todo depende de las necesidades de tu aplicacion.
Porque es irrelevante el orden de las columnas? Sencillo porque puedes hacer un query que sea
Y para el manejador va a ser exactamente lo mismo ;)