Declarative Programming Options

SectionFeaturePublisher ActionsWorkflowsProcess BuilderFlowsHeadless FlowsTriggers
DefaultsFormulas in Default Values(tick) Simple formulas(tick)(error)(tick)(tick)(tick)
 Default Lookup values(error) Must be selected(error) (tick)(tick)(tick)
 Pass values in from URL(error)(error) (error)(tick)(tick)(tick)
        
BuildingDecisions(error)(error)(tick) Limited(tick)(tick)(tick)
        
UsingForm Entry(tick) Standard or VF(error)(error)(tick) Ugly(error)(tick) Visualforce
        
MobileWorks on Mobile(tick)NANA NA(tick)
AvailabilityAvailable in Group Edition(tick)(error)(error)(error)(error)(error)
        
ModularityCan call Publisher ActionsNA(error)(tick)(tick)(question)(question)
 Can call Flows(error)(error)(tick)(tick) (warning)(tick)(tick)
 Can call Headless Flows(error)(tick) pilot without
PB enabled
(tick)(tick)(question) Probably(tick)
 Can post to Chatter(error)(error)(tick) Limited(tick) (takes work)(tick) (takes work)(tick)
        

See this similar in a chart from Salesforce's Trailhead module. See Choosing the Right Automation Tool blog post by Button Click Admin for links.