Moto X or wait?

Hi Googleplex,

I need some advice. I am from Denmark and currently I have a Nexus 4, which I like very much. It is still quite snappy. Unfortunately the battery is not what it used to be. So it seems I am going to need a new phone very soon.

The Moto X is not available i Denmark and it seems it is a very good device for a small amount of money. But I am going to San Francisco soon, so I was thinking about buying it there. But it's been out for a while, so is it still worth it - it won't work with LTE in Denmark sadly. Or should I wait and maybe get a (all new) HTC One... for a lot more money? Or should I just get a new battery in the Nexus 4?

I hope you can give me some advice. Thanks in advance:-)