It's more than good, it is an excellent tool to code programs and games. There's DLC available, but it is unnecessary to get the full experience of SmileBASIC. It is NOT a game, but a program that allows developing all kinds of games and programs on the 3DS. You can make and share programs, and you can also download and play other people's programs. I'd say it's definitely worth it!