Con este tuto
http://foro.miui.es/index.php?topic=3024.0 puedes dejar la partición data en casi 3 Gb para aplicaciones, y convertir la SD externa (de hasta 32 Gb) en el almacenamiento del teléfono para que las aplicaciones dejen ahí sus datos.
Con ese espacio, la costumbre de pasar apps a la SD creo que queda obsoleta. Y mantener una SD interna de 800 Mb es algo ridículo, si se movieran las app se llenaría antes que la partición data que inicialmente es de 2Gb.
Es algo constatado que el launcher nativo de miui maneja mal los iconos de app movidas a la SD