It's becoming time I replace my Nokia N8 on ATT with something newer. I love the smaller size and camera of the N8, but that's about it. I like smaller phones that can fit in my pocket without it feeling like a brick. I was thinking about the HTC One or the iPhone 5s. Are there any other good phones to consider? I'm not on contract and don't care if I'm on ATT or Verizon.