I've basically mostly stopped using Mobilinc (Android) because it was painfully slow and the lack of plugin support. The slow is actually caused by ISY taking a long time - and Mobilinc (by using the SOAP and not the websocket subscription method) cannot be proxied by a higher speed SSL acceleration proxy. This is proven by the ISY Portal, since Mobilinc is very usable against that, causing me to start using it again. Granted, websocket is fairly new.... You should definitely switch to it though since its a standard supported by proxies, where the SOAP method cannot be proxied.
So, as to features needed to advance the app:
1) Switch to websocket. This will allow the communication to be proxied - and better performance obtained. Initial status of devices is sent in a far more efficient way, and you'll get all devices initial status much quicker.
2) Camera plugin. Need the ability to see a camera image and control devices in the same room.
3) Elk plugin. I'm doing this currently using a Tasked scene via the ISY API. One app for all would be beneficial, and not everybody wants to do Tasked.
I'm very happy variable support is now in the Android version. I do agree that functionally the base app is now basically the same.