For Speed and Simplicity, Stock Android. For Features and Customization, MIUI. I've used both of them. I think MIUI is better for daily usage and power users.