As a programming student, I'd like any platform I can get to work on. I already have the Petit DSiWare title on my 3DS, though. What, if anything, makes Smile better?
The improvements are too legion to fit in a Miiverse post. Check out smilebasic.com and take a look through the technical specs and the instruction list. It feels less like a toy and more like a handheld development studio.