Ill defend this question all day long because I dont believe in the thought process of many here who would prefer you try and flash 10+ roms to find one that works well when people already know what works well. Their excuses that each phone even though they may have the same hardware can run differently or that one particular rom would suit a certain kind of person better than another is in large part garbage.
But seriously dude. Dont post the same question twice in two different thread catagories. Not cool.