OK so I have flashed new ROMs onto my desire at least 50 times now, flashed new kernels and even edited my own themes, all with AOSP ROMs like DeFroST etc.
What is the difference (simply put because I am soooo n00b) between an AOSP ROM and a MIUI ROM? Pros/cons for each?
MIUI actually is powered by AOSP Android.
Pros of MIUI: AOSP Android, UI enhancements, user-friendliness, proprietary apps like music and file explorer that use less memory, originally made for Nexus One and HTC Desire, and it's also updated every Friday.
Cons of MIUI: ROM is originally in Chinese and while translations are still available, parts of the ROM still remain in Chinese. The ROM takes a lot of elements from iOS, and while I myself love iOS and Android, the majority of Android fans are die-hard iPhone haters.