It is a shame that this doesn't come close to rivalling their Sony equivalents (A45, A55, A306) in battery life. 20 hours is decent but I think these types of player should be at least 30 hours, especially if you only use it for local playback on wired headphones with no bluetooth and wifi turned off.
Headphone Reviews and Discussion - Head-Fi.org