superchunk on 27 June 2013
If you have the cash... the Google experience versions of either of those phones would be your best bet.
Just hit up the Google Play store and buy directly off contract. (HTC One has better build in this instance and is cheaper)