There is no perfect ROM. But mahdi, nameless, are my 2 favorites. They're all lacking in the camera department but you can flash others . If you take the time to set things up properly you can have a very feature packed ROM to the point where there is no need to go with stock
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?