I'm very happy with my new Mi 6. Everything comes together perfectly.
The MIUI is quite different from stock Android, but in a good way.
The hardware is strong enough to keep up the next few year and I don't have memory issues any more.
On the other hand the Google Play Services...