Why is the H-F bond so much stronger than the H-I bond? (Think atomic size)
As can be deduced from their relative positions in the periodic table, the fluorine atom is much smaller than the iodine atom. The atoms of the H-F bond, therefore, are closer together than are the atoms within the H-I bond. When it comes to electrical attractions, closeness wins. Thus, the H-F bond is stronger.