For starters, there are really only 3 distinct CFW available: Atmosphere, SX OS, and ReiNX. Hekate is not a CFW but a bootloader; its job is to run CFW. RajNX is a bastardization of Hekate and Atmosphere that was created to spite the legal ES patches ReiNX developed but for Atmosphere.
With the terminology out of the way, the sdsetup guide is probably the best one because it links you to all currently available CFW (not sure about SX OS since its behind a paywall); it can set you up with Atmosphere, ReiNX, or both.