I bought my XZ this last year in November and I couldn't be happier. Ok, screen on time is not the best out there but, at least for me, it's enough. SOT performance goes between 3-4,5 h, which IMHO I think isn't bad. You could also underclock/undervolt it in case you want to expand its autonomy...