DDL ends a transaction in MySQL. In my opinion, this is a showstopper and deal breaker. Good luck failing a migration in production.
Do people still use pt-online-schema-change for production schema changes? I remember using it a long time ago.
Gh-ost is the new hotness. Simple to use and lots of great features: https://github.com/github/gh-ost