@vuntz Yes: a group enforces ordering of startup/shutdown of all services within the group, whereas your first option does not.  (It also enforces colocation, without which ordering would be useless.)