Alrighty then. You have unlocked the bootloader of your favorite phone. With this you have unlocked the full capacity of your device. No need to bother losing CWM after every install of any custom rom. Developing for unlocked bootloaders appears to be easy, since majority of the rom devs initial release will be for unlocked ones. With unlocked bootloaders we will be installing CWM into a seperate partition which will not be touched during custom rom installation. So whatever happens with your rom installation the CWM is still there. Anything wrong with the current installation of the custom rom, you wipe it and install a new one OR restore a previously working, backed up rom.
Now we know the advantage of unlocking the bootloader w.r.t installing custom roms. For disadvantages please refer the previous post. Let us start with the fact that whatever roms were dicsussed in the locked bootloader post are available in the unlocked ones also. Since the rom development for our favorite phone is happening at a rapid pace owing to newer developers taking up the mantle to serve us with their hot-baked versions of custom roms the roms mentioned in the previous post is very minimal. It is recommended to visit this post, to see the recent roms and the pace of development activity on this phone.
It would be apt to talk of few roms which impressed me with their unique abilities. This is a very subjective selection. I live it to you to find the rom which suits your taste. The serial number is also the roms "I" rank in order of my preference
1. When we talk about custom roms we cannot leave out the unlocked bootloader specialist cyanogenmod 10. This is v10 of the cyanogenmod project based on Jellybean 4.1.1. Since it is a very recent project there is a long list of "not working". A working/not working list is maintained by M66B.
I loved this rom for it smoothness(result of project butter) and wifi connects almost immediately. Remember that installing cyanogenmod requires install of their own kernel. They dont play well with other custom kernels. In fact M66B compiles the cm10 kernel with additional drivers. It is a good choice to install his kernel. He releases his kernel in parallel with the cm 10 kernel. If you want a basic jellybean system look no further. And the project releases updates regularly.
2. If ICS is what you want to eat, then the first preference would be cyanogenmod 9 Lot of work has gone into this rom and very much usable. The advantage is it is a basic implementation of ICS.
3. If Ginger bread is your preference then look no further than this. This is developed by shprakash and sandy( I believe they are from bangalore ) called HaSa Rom. Remember this is based on sony's rom with additional tweaks and modifications. For this you can use any of the kernels mentioned in the previous post( choose the GB ones. There will be two versions of the kernels. one for GB and one for ICS.
4. Sandy and shprakash have an ICS offering also it is Xperia icecream pureness. This is again based on sony's official ICS rom with tweaks and modifications.
5. When it comes to UI customization and eye candy nothing can beat the MIUI project, but it comes at a cost of higher utilization of ram and rom space. If eyecandy is what you want then you can choose between
a. Hasa miui ICS. This, as the name suggests is developed by the duo sandy and shprakash. The rom is a very good implementation of miui on a sony base.
b. JB exmiui. This rom is a combo of MIUI JB version and cm 10. It will have the same working/not working as of cm10. But mark my words, It is beautiful.
Some other roms impressed you, Tell me.
Thanx to all the devs, testers and fellow users, sony for allowing to unlock the bootloader, AOSP project and the Linux kernel project.