I've got a DSi XL, and haven't had a single problem with it since I got it. Sure, I don't play it very much any more, but it's definitely a very good piece of technology.
Just saying but 3DS is so much better because it can play 2D games and 3D games. Not just that but you can even use the camera that sucks but the whole thing about 3DS is not about camera. Its about the upgraded nintendo shop and the 3D slider with few games that comes with the 3DS.
I have a DS XL. It's kinda pointless really and a waste of money. If you can afford it then get it. I guess the larger screen is nice. I agress with most of the posts above that suggest a DS Lite will suffice. Personlly, I would upgrade to a DS 3D because of the exclusive games they will release to that console. Such as Paper Mario 3D.