OP asked about preference between VNAV & FLCH. But as V/S has been mentioned, it is useful when ATC requires a minimum descent rate, or when cleared for the approach after vectors we find ourselves well below the ideal profile.
As has been mentioned, they are all tools to be used judiciously.