Some random person on this forum? I've got an iRiver H10, and all I can say is that its battery life is good enough for me.

If you hear different things from different people, chances are you will continue to. Get the H10 for yourself and assess the battery by yourself as well.