Well it depends. CBHC (Coldboot Haxchi) and especially Mocha are more like complete custom firmwares and therefore a bit "mightier" than the sigpatches2sysmenu homebrew.Ok..so all patching ways you said lead to the same result and is a personal choice of everyone wich one like to adopt. Thanks
Sigpatches2sysmenu is the fastest of them to disable signature and region checks and to allow playing installed games with DLCs.
However to use FTPiiu everywhere or launch the channel version of the Homebrew Launcher you would need CBHC or Mocha (or the outdated fw.img).