translate English to French: Any alternative falls short of this.
Toute alternative serait moins bonne.