for smaller single-purpose homebrews I use 3dsx-form programs. for instance I use a small lpp-3ds-based program that downloads from a little web server on my laptop to update certain homebrews like Decrypt9/EmuNAND9/GodMode9. I also keep around both 3dsx and cia versions of a piece of home-brew just to have access in both "modes", usually when using something that only exists as 3dsx.I don't see any good reason to use .3dsx at our current state. I mean, every single 3DS in existence right now can be downgraded to 9.2 and run CFW, why whould you boot an unstable menu everytime you want to run a homebrew? The only reason I see is exactly to setup other, better, homebrew.

I think .3dsx is the perfect format for developing with, because you can easily send it to the console and run it. 3dslink is really good. for CIA, it's not that easy since you need to import it first before running, but I think is worth trying to build for a release.i prefer developing in .3dsx.
