the only disappointment so far has been battery life .