For CFW: (RxTools here)
1.CFW is free.
2.CFW is opensourced. Your issue could be easily reported. You can even fix the issues if you can code and learn of the console. Don't need to worry if devs run away.
So I wonder if there would finally be some guys that write a 3ds loader. Oh warez?
3.Brick-proof. If you're not a total noob.
4.Provide DevMode that you can use for update the SysNAND.
5.GBA VC, DSiWare, and more.
For GW:
1.3DS is easy to go. Only difference with sky3ds here is this supports modified 3DS files, cause GW patches signature checks.
2.Proved to be a SOON(TM), however it works not bad.
3.Closed source. And had ever implanted bricking code (before). You can not know what it exactly does. Not brick-proof. But most GW users don't need to care about this.
4.Always firmlaunch, thus updating the SysNAND with GW would definitely cause a full brick.
5.Provide region-free for DLC. And AR cheats.
For CIA
1.CIA installing would be time consuming. However when you have a high speed SD card for your 3DS itself, this doesn't take you too long.
2.You can convert any 3DS to a CIA but not the counterwise.
3.Cheats would still apply to this.
For NTR
1.You can use NTR-CFW, another closed source but non-comercial software, to cheat, and get region-free ability for DLC on CFWs. Just launch BootNTR on CFW.
2.Can apply on legit cart games.
3.Only brick-proof way for you to get your JPN N3DS of 8.1 to 9.1 with private update server.
For Decrypt9
1.Not a CFW, but that is so important for me and i put this here. That's a decrypter.
2.Can dump/inject Files/H&S/FIRM, and have similar app EmuNAND9 that can create EmuNAND/Dump SysNAND.
3.Can handle CIA/3DS decryption. Yes still no 3DS-CIA automatic feature, but that's good.
4.Very stable. And opensourced.
So for me i would stick on my opensourced+non-comercial plan, refuse to any possibility that would brick my SysNAND.
Yes, but i would admit. If you have money for more stuff, you could just use it to get a GW. So noob-friendly.