Loooney2ns
Member
I rooted mostly to get rid of bloatware apps and for free tethering (I still only use <2GB per month, even if I do tether a little bit).
I flash custom ROMs for a few reasons. Typically, they add some functionality that a stock ROM lacks. I also like the look of MIUI (a ROM) much better than the stock Android OS. Finally, I do it partially because I can, and it's something new to learn and try.
I love MIUI too, but it's a no go on the DX and D2. Jamezelle was supposed to port it, but never got around to it. I would try it if I knew how, but unfortunately, I'm a Windows guy and I don't know enough about Linux to attempt it.