I had a Sony, hacked it to run Homebrew amongst other things, and got rid of it within a month.
The DS on the other hand I just keep coming back to. Having an R4i SDHC card with class 6 SDHC really helps too. It has great speakers for my musick and MP3's, I love to watch movies on the XL's large screen, and you just can't get this kind of game play experience anywhere, nor can you experience the wonders that the Nintendo Development Teams create on any other console, so all in all I'm pretty happy. Like my Amiga, her resources are low by today's standards, but she knows how to make use of them with innovation and charm.