DS has a much longer battery life than the PSP IMO. But, I never ran out of battery on my PSP in one play session either. So they are both pretty good.
I say if you need the media functions of the PSP such as watching UMDs, videos on your memory stick, or its MP3/WMA playback, as well as...