Superconductivity versus quantum criticality: what can we learn from heavy fermions?