Русско-английский научно-технический словарь

оставляет желать много лучшего

Both theories leave much (or a lot) to be desired (or are far from perfect) in their correlation with experimental data.

Русско-английский научно-технический словарь