Small problem with this model, if you want your devices to be Google certified. Google requires that every official software needs to be certified with Google (CTS and GTS verification need to be passed at a Google certified lab).
This might not be a big problem once you are rolling after your first certification, but it does create some overhead every time you need to release a software.
Well, if you are not certified, you are not allowed to pre install the whole suite of Google binaries and Google Market along with Google Pay and probably other services are not going to work on your device (at least you wont be able to make purchases).
This might not be a big problem once you are rolling after your first certification, but it does create some overhead every time you need to release a software.
I don't think MIUI is Google certified.