The right phone :/...

Hey guys i nees some advice on the matter of buying a new phone. I already have Gnex but it's screen is cracked so veru soon i'll need to change it. I'm not sure which device to buy, i live in Serbia/Europe so all phones here get about a month or 2-3 after their release, no LTE so only phone experience concerned. I'm deciding between nexus 4, but I heard its battery life is bad, so I'm considering a gs3 whose price has dropped by a lot here, but i'm worried he'll get outdated soon, note 2 and one x+ are very hard to find still. I would really appreciate advices from people who owned some or most of these devices.