Hello hlxanthus, I downloaded your rom for my daughters phone (she has the phone under the Kroger benefit plan)...anyways, I wanted to ask a few questions...Im just going to number them for myself.
1. I see term.apk is included in the rom...one thing I have noticed from having term included in the rom is that there is a lib file in the apk that needs to be moved to /system/lib for it to work without causing a FC. I did not see the corresponding lib file in your roms /system/lib directory. Does it simply just work? I wonder if jack fixed the issue that caused the FC to happen when included within a rom. (lib/armeabi/libjackpal-androidterm4.so). Maybe it is only an issue if term is in /system/app
2. I see you fixed the FoxFi issue by moving the app to data, but I looked in the apk and see that there is a lib directory inside. I wonder if it was moved to /system/lib if the app would work within /system/app instead of /data/app (I only mention these since system size is set and cant be changed [that I know of] and data fills up quick - any thing that can be moved out of data would offer up more space)
3. I understand why gapps is included in the system dir, but wouldn't things that can be updated be better suited in the data dir since that is where it is going to end up after you updated an app? (Gmail, Maps YouTube, Music [only if it is the Google Music app], Calendar [Google is allowing it to be updated through the play store, though I do not remember if it is only for ICS/JB or not]). This would only be so not to give the people the illusion of having more space in data than what would be there if they updated Maps or so forth.
4. It might also be a good idea to move zeam launcher to data, though I do not know how often it is updated to say for sure.
5. Is there not an issue of having su in 2 places (bin and xbin)? Looking at your update script, /system/xbin/su should be deleted since you symlink bin to xbin.
6. Speaking of the updater script, you reference check_data_app, but the file does not exist in your rom.
7. Finally, maybe I dont understand what is happening here, but in /data/init.sh it is installing busybox which was already installed when the rom was installed from the file "installbusybox" in root (it is run from updater-script). It is also installed into 2 places when it should be installed to xbin. There also seems to be a reference issue in the updater script because it symlinks xbin/busybox to bin/busybox - and really only need one.
These are just observations I have made looking through your rom. This is not to create problems or say that it is a bad rom. Your rom is the only one I am interested in running on her phone (she wants a lot of games and, as I said, data fills up fast). You have done an amazing job on this rom and I must be honest that I thought you had stopped developing it (which is why I went through the actual rom files in the first place - to update to SuperSU and update the gapps [which you have done with the new version

]). Please only look at the things I listed as suggestions, comments, or the ramblings of a mad man and dont stop developing. I was happy to see v4 released.