Den har dock sina svagheter.