Translate the following English sentence to French:
"Mr Kinnock' s reform plan is, on the whole, both visionary and realistic. There are, however, a few sticking points."
Le projet de réforme de M. Kinnock est, dans l'ensemble, visionnaire et réaliste, mais il présente quelques imperfections.