¿Por qué el soneto es una forma tan buena para la poesía sobre el amor?

Porque tienes que llegar al punto. Catorce líneas no le da mucho espacio para hablar y volverse aburrido. Además, la precisión de la forma hace que la musicalidad sea un plus.