cwm is good bu basic
philz is an advanced version with many more features
twrp is good, not all roms ive used are compatible with it tho, it has a nice screen timeout feature to save battery.
depends what u like and need it for.
i use philz and am quite happy with it myself.
feature id like on these is passcode lock so noone can fk your phone when youre not looking