translate English to German: I am convinced that this is the right approach and there seems to be widespread agreement on it.
Meiner Überzeugung nach wäre dies das richtige Vorgehen, und ich habe den Eindruck, dass dieses Konzept inzwischen allgemeine Zustimmung findet.