Pros and Cons: Supramolecular or Macromolecular: What Is Best for Functional Hydrogels with Advanced Properties?