I’m a fairly recent convert to the world of Android, coming from iOS (which I used since the original iPhone).

Switching is hard.

I didn’t appreciate how attached I had gotten to the little things until they were gone.

First, I tried stock Lollipop, then CyanogenMod. I felt despondent, like no Android operating system could understand me.

Then I found MIUI, and my life changed. Here are the four features that I think make MIUI the best mobile operating system available right now.

1. Notifications

Five reasons MIUI is the best Android ROM

When I first switched from iOS to Android, I was running stock Lollipop, followed quickly by Cyanogenmod 12.1, and I faced a major problem.


I never felt like I was in control of the notifications I was receiving, and it really made me nervous. In the back of my mind, I was always wondering if I was missing a work Slack, or a message from a certain boy.

With MIUI, you get the iOS style app badges, and a lot of controls for each individual app. MIUI was the first time I felt like I was on top of my notifications on Android.

iOS handles notifications well, but MIUI goes beyond even what Apple can do.

MIUI is worth trying just to see how it manages notifications.

2. The Theme Store

Five reasons MIUI is the best mobile OS out there

Sometimes, you just want things to look and feel little different. Xiaomi curates a MIUI Theme Store where users can download a huge variety of both free and paid themes.

The themes can be installed with a single tap, and no developer knowledge. Your phone will load it, and in 20 seconds you will have a phone that runs the same, but could have significantly different look and feel.

After seeing the Xiaomi Theme Store, I’m astounded that Apple has yet to do this for iOS.

3. Back Ups

Five reasons MIUI is the best mobile OS out there

MIUI has a built in back up manager that can be scheduled. You can do local back ups, or integrate with cloud back ups.

Something go wrong? Just restore a previous back up.

It’s great.

4. Smart Blocklist

Five reasons MIUI is the best mobile OS out there


I use this every. single. day.

The smart blocklist feature means you can not only add numbers to a no call, no message list, but you cal automatically filter calls or messages before they get to you!

You can customize the rules exactly how you want them.

Five reasons MIUI is the best mobile OS out there


This list is in no way exhaustive, nor does it fully show how powerful MIUI is. Read more here.

Want to try MIUI 7 on your Android?