Acid Strengths
In the HCl example,
acid HCl > H3O+
base H2O > Cl-
Any acid that is stronger than H3O+ (the conjugate acid of the solvent) will dissociate completely to form H3O+
H3O+ is the strongest acid we can find in H2O; this is called the leveling effect of the solvent.