Olá bom dia!
Eu também já me fiz essa mesma pergunta e, fui além. Testei boa parte desses apps.
Percebi que muitos deles não têm diferença na prática, talvez a diferença esteja na construção do aplicativo e tal.
Por outro lado, alguns modelos de DVR não funcionam e todos os apps, rodam apenas em um ou outro. Já programei DVR que acessou em apenas uma versão do mEye.
Tem também casos onde em um app o DVR acessa pela porta Mobile e em outro pela porta TCP. Isso quer dizer que a transmissão das imagens é feita de forma diferente dependendo do app que escolha. Tem até app que transmite via P2P, é o caso do vMeye Cloud.
Para o Iphone o que eu mais gosto dessa linha é o vMeye, considero leve e rápido na transmissão das imagens.
Enfim, espero ter ajudado.