Originally Posted by Alex Mitter
Just go to this thread
You'll see all the available Roms, kernels and a lot more for your device.
The best way is to try the Roms by yourself.
Read the threads of the Roms you like, obviously a lots of other users might have already given their opinions on those Roms.
Then choose and a Rom and try them.