Lo malo que veo es que para que funcione, tenes que tener habilitado el GPS, y bueno, yo no se ustedes pero yo realmente nunca ando activado el GPS por el tema de la batería, aunque nunca he probado andarlo siempre activo pero igual, solo lo activo cuando necesito ver los mapas, entonces es paja que si digamos me lo van a robar o si se me pierde voy a estar ahi activando el GPS para darle tracking despues. Creo que lo que hace falta es tener alguna aplicación estilo cerberus o device manager pero que te permita como habilitar remotamente el GPS del dispositivo y ya ahi si poder localizarlo y tener las funcionalidades mencionadas.
Si es android <2.3.3 si lo puede activar, de lo contrario no. Yo siempre ando el GPS encendido porque en realidad no he visto diferencias notorias entre andarlo encendido y no andarlo, a menos que una aplicación le de uso intensivo el gps pasa en modo sleep y no interfiere con la batería.
El cerberus siempre puede encontrar ubicaciones de acuerdo a la red de gsm/wcdma pero no va a ser tan exacto como con el gps activo.
Espero nuncá tener que hacer uso de las funciones, pero todo eso de poder grabar con el microfono, poder ver el call log, el sms log son muy interesantes, de igual forma no creo que las llegue a ocupar por que siempre lo ando con bloqueo de pattern y le pongo unos extremos que en muy pocos casos espero que alguién los descubra. En realidad mi única función sería la de tomar fotos con la camara y ver en el gps por donde anda mi celular :(