Originally Posted by NewbieFTW
I believe this is one of the hardest question to reply ever "stock or aosp/aokp/miui".
For me, everything depends on what you want to do with your phone. Exellent battery life would be stock rom, but more smoothness would be cm, for exemple.
It's mostly about appearance and functionality for me. I'm pretty good on battery life, and have a battery backup if needed. I love how clean MIUI looks. It's always looked obsessively clean, and I love it for that. It also lets me arrange my status bar into the iOS style (I like the battery on one side, signal on the other - clock in the middle).
MIUI with Aviate as my launcher seems to work wonders, and MIUI has a lot of great features - built in data monitor, app and trash cleaners, just a lot of great things to keep the phone running smooth.
But I want the samsung support as well. I like a lot of the touchwiz stuff (minus the actual launcher), and I enjoy having my data backed up with them (MIUI backs up my data, but not all of it, really). And I am absurdly interested in the Milk Music app. But when you look at stock/near-stock touchwiz based roms that have the samsung support and the camera app, and the like, you're stuck with the stock UI as well. Which is nice, mind you - leaps and bounds better than it was in previous versions, but still leaps and bounds behind the work that MIUI has done to give it the smooth feel I've come to expect.
If only there was a way to get the Samsung Framework on MIUI, I think all my problems would be solved.