I'm playing on my DS Lite, but it's not a great experience, since my DS Lite keeps having this weird problem with the screen where everything turns white, and I have to fiddle with the top half to make it go away. It usually stays fine like that, but if I bend the top half to a certain point, the screen turns white again. As a result, my DS Lite's screen is always glitchy white when I turn it on.
I'm going to get a 3DS XL pretty soon though, so I'll probably never use my crappy DS Lite again (except now I can finally trade Pokemon between my games, once I get a 3DS).