Bueno, iré punto por punto, que "sin ánimo de ofender" pero bien que tachas lo que digo de tonterías
Primero, si eres root, no es una posibilidad que te haya dado el fabricante, y con la mayoría de sistemas para hacerlo, luego en el servicio técnico te pueden considerar la garantía por nula ¿Seguro que tu herramienta para hacerse root no tiene alguna puerta trasera, virus o espía?
Segundo, no tienes todas las utilidades GNU necesarias, no de serie, y busybox no es "todas las utilidades necesarias". Si tienes un bash te lo has instalado tu, la consola de desarrollo es eso, una consola de desarrollo, no una terminal para el usuario.
Nadie ha discutido que las aplicaciones de Android sean pocas, malas o peores.
Con 512MB de ram tienes 160MB libres, en un teléfono móvil que todo lo que tiene que hacer es estar atento a las llamadas... y tal vez algún cliente de IM. Eso es preocupante... 512MB es lo que gasta un servidor X, con entorno de escritorio, administrador de ventanas, con navegador de internet, cliente de IM y un terminal abiertos, no hace falta que te mencione todos los sistemas y módulos que necesita un PC y no un móvil. Hay distribuciones Linux para 32MB de ram, con entorno gráfico y muchas pijadas... considero que un SO para móvil debería ir más por ese lado, si un friki lo puede hacer por hobby ¿Porque no puede Google?.
Si, si... /data para los datos, /system para el sistema, es muy fácil ¿No?... No: /s como enlace a /system, /d como enlace a /data, /system/data, /system/d, /data/android, /sdcard es enlace a /mnt/sdcard (como debe ser, además)... luego empieza a meter cosas en la SD según le da a él la gana... al final ya ni sabes donde buscar las cosas... no es que sea lioso, porque es un sistema pequeño, pero enrevesado es un rato.
¿Dos días y medio de batería? ¡Ja! Symbian, BADA, hasta Windows Phone... (de Maemo y Replicant no se), no es la duración normal de una batería de móvil, nueva debería dar al menos una semana, con BADA he llegado a ver 2 meses, usándolo y conectándolo a la wifi de casa, eso si, nuevo.
No se trata de que un PC pueda funcionar mejor, sin duda, lo que se trata es que para la potencia de cálculo que tiene, Android tiene muy poco rendimiento y gasta mucha memoria para lo que hace. Si lo comparamos con la competencia, solo hay que ver como la batería dura la mitad con el mismo hardware para darse cuenta de que tiene serios problema de optimizado.
Comparado con otros SO de teléfono, Android hace MUY MAL su trabajo.
Y una aclaración que hay que hacer, porque siempre se acaba liando la perdiz con eso: Los fabricantes y Google dejan descargar el núcleo de Android porque están legalmente obligados. Y no tiene mucho mérito, es Linux con un par de parámetros cambiados, pero eso no quiere decir que te puedas montar tu propio Android, igual que con el paquete kernel de cualquier distro no tienes nada para meter en tu PC.
Tu puedes sentirte todo lo libre que quieras, y que tu SO es superabierto y muchas cosas, solo por poder compilar el núcleo, pero eso no es más que un placebo, eres víctima de la estrategia comercial. Por encima del núcleo hay varios paquetes de código cerrado, y no solo drivers, un sistema operativo no lo hace solo el núcleo. No podrías, por más que te empeñes, formatear la ROM de tu móvil y compilar un Android funcional de cero para él.