On paper, it's hard to fault Samsung's new Galaxy S5, unveiled in Barcelona tonight. It has top-notch hardware, a fairly decent version of Android, and simply more features than any other smartphone ...