Survey: Apps offer too much for too little