When compared to the existing ZXing implementation, Google ML Kit scans QR Code a lot more reliable and faster. Especially in low light conditions or when the QR Code is tilted/distored, ML Kit performs way better. However, Google ML Kit is completely closed source.
Id be nice to have this as an option (maybe selectable via the settings). If the phone has Play Services, Google ML Kit can be dynamically downloaded and the APK wouldnt increase in size.
Ive personally tried this on a private build, and it really improves performance by a lot. However, the code quality of that patch was way too low to create a PR here.