translate English to German: That said, however, there is still a long way to go.
Trotzdem bleibt noch vieles zu tun.