Originally Posted by netant
thanks @Dr Goodvibes
I was thinking as JB is more polished and is newer i am thinking to go for JB if i flash.
but since HW playback & recording is not available i would probably look something else other then Feralab...
i have 1 doubt at this time... do we have to flash with the latest Kernel first & then the ROM ? is it possible to revert back to old kernel at later if i change rom ?
True, JB has many advances in performance, security and interface options/features.
However, hardware development/drivers for the XPERIA X10i stopped at GB 2.3.3
Many of the JB performance features do not translate into real performance gains for the XPERIA X10i due to hardware constraints.
Thus GPU HW acc and camera (which is bound to the GPU) suffer. Also WiFi is 802.11g, Bluetooth is v2.1 and etc so any JB ROMs have to be retro fitted to accommodate these services.
Many developers do an excellent job of building JB ROMS and Kernels for the X10i, but they do come with some caveats and these should be understood before one installs a JB ROM.
One good thing about the Sony Ericsson XPERIA X10i is that it's a very good development platform and very robust and very hard to knowingly hard-brick the device. It can always be restored to a Sony Ericsson default firmware of GB 2.3.3 at any time, with a PC and a USB cable.
When you root the device you can install CWM recovery from flashtool and then using CWM Recovery to backup your system and thus provide a quick and easy way to restore a ROM even when you're not able to successfully boot Android, but still have access to CWM recovery.
If you can find an old version of flashtool circa v8, it has more features for the XPERIA X10i as newer version of flashtool don't have these services as newer phones have rightly become the focus of Flashtool now.
I would suggest FeraKernel v14.1 and FeraLab v30.2 ROM as the best first ROM, as there is currently a lot of development around this ROM/Kernel combination and thus you'll have tens of people to assist you if you have questions.
This doesn't have to be a long term commitment as you can always flash another ROM/Kernal at any time, but it does expose you to a better understand of flashing Kernel/ROMs and etc.
I would also suggest looking at unlocking your bootloader on your XPERIA X10 as this has no negative impact that I know of and also allows you to install a greater range of ROM/Kernels which rely on having an unlocked bootloader.