I recently got my new LG Optimus 2X through the post, and I have to say it is a hardware beast, very nice camera if photo size matters to you thanks to the 8MP camera, but for overall camera quality it's what you'd expect from a phone. Tegra 2 processor, really good screen, front facing camera and whatnot. The phone looks and sounds amazing until you actually turn it on. Then you actually get to use the software LG have put on the thing, and my god does your opinion change quickly, laggy lock screen that takes three tries on average to use, very laggy screen transitions, force closes and unexpected reboots, and for a 1500maH battery the baseband makes sure the radio's drain that thing within half a day. Also there was an obscene amount of bloat ware on the thing. I was so upset that I'd spent so much money on this thing to have a poor user experience. But that was until Paul from Modaco released his ROM for the device, since it couldn't get any worse than it is i decided to take the plunge and try it out. It was like receiving a completely different phone! After the ROM was installed the battery life went up to two days on one charge with medium use, no more bloat ware, screen transitions were better than an iPhone 4, no unexpected reboots yet, and because I'm using a stock lock screen no more troubles! So my question is this: Why do manufacturers insist on spending money on developing a ROM based on what they think the public like rather than giving money to use a standalone ROM like Cyanogenmod which has been proven to be a HUGE success with android users? I really don't see the logic in what LG did with their UI and bloatware rubbish on the Optimus 2X, and I dont see the point in other manufacturers like Samsung putting touchwiz on their phones when a lot of people dislike it. What do you guys think about this?