much better or more advanced than sb / sth else
streets ahead (of sb / sth)
much better or more advanced than sb / sth else
a country that is streets ahead in the control of environmental pollution
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition