translate English to German: I feel the improvements made were worth our support, even though I still have some concerns.
Mein Eindruck ist, dass die erfolgten Verbesserungen unsere Unterstützung verdienen, obwohl ich nach wie vor einige Bedenken habe.