Is there any particular requirement for using fuse and package3? For package3, I only know that an additional kip1patch=nosigchk and patches.ini are needed, while using fuse directly does not require them, which seems to have become more complicated. After the fuse change did not support loading patches, I felt that many configurations needed to be changed
not true anymore (directly loading sigpatches from fusee), since atmosphere 1.7.0 (with vanilla fusee of course). But using fss0 or fusee (chainloading) is only a matter of choice, there is no reason to use one or an other, except from your own feeling on the subject. For my part, my own choice is to use the least binaries possible to avoid any conflict or bug (mathematically, having two binaries can lead to more bugs or bad interactions between it). Chainloading fusee from Hekate, IMHO, is a bad behavior, as you use two binaries (hekate → fusee) to achieve boot...when using fss0, you use only one (hekate). I'm not saying fss0 is better or the only "good" way, but as Hekate can open package3 without fusee, why not using it ?!
now, a lot of people uses sys-patch instead of sigpatches...and as a sysmodule, it's automatically loaded when Atmosphere starts. So it's even easier than anything else (works with fss0 and chainloading fusee). Even with sigpatches, you make your hekate config once for all
fss0 relies only on official vanilla tools
fusee (for those you want to use only sigpatches) relies now on hazardous modified payload fusee.bin
easy choice (for me

).
ps : as a fss0 user, the only changes I made since the beginning of the hack (since day one) are : changing some naming convention when Atmosphere has reached version 1.0.0 and removing the line to load sigpatches when I decided, myself, to move on with sys-patch. No, not many configurations have needed to be changed

(2 changes in6 years, not that bad !)
but again, this is my point of view, which can be shared or not by others
