I just recently bought Alfred and the remote to go with it. First, I should say that I love the remote. It is a great idea but I've noticed two annoyances with it. First, there is a major limitation in that it can only be used if you're on the same WiFi network as your computer. It would be more useful to be able to run workflows, etc. from anywhere (e.g. using my cellular data connection to issue a command when I'm not home). Second, when I'm at home using it to control music or a movie or something, it's pretty annoying to have to wait 5-10 seconds for the remote to connect before I'm able to do anything, especially because i'm usually only doing one action each time it connects. The option to "prevent device from sleeping when the remote is connected" indirectly addresses this but leaving my display on constantly drains my phone battery very quickly. For the iPhone remote app (not sure if there's an Android version), both of these problems can be addressed by using the new option (as of Yosemite I believe) to sync app files between mobile and desktop via iCloud for a more integrated experience. This could be used to pass messages back and forth in a way that circumvents the need for a local network and the need to wait for a computer to respond before issuing a command (you could use an "update remote layout" button instead of automatically updating the remote each time it connects to a computer). I'm not sure how you would address this for an Android version of the remote though. Maybe by adding the option to use Google Drive or Dropbox or something to automatically push the messages between apps.
Please and thank you,
Bryan