Stock ROMs are crap. I tried to hold on to it but it came to a point where my phone memory was running out of space and I could not move my apps to the internal SD card. Their fault anyway, Samsung’s that is. So I decided to use a custom ROM instead, courtesy of Cyanogen Mod.
There are other custom roms out there but most, or maybe all of them base it on Cyanogen’s version then just stock them up with their own tweaks. The result? Seamless. Fast. Yes! Blazingly fast, even during bootup. Plus, I like the fact that you can just long press the power button and choose Screenshot in the menu rather than doing those 3 annoying button press at the same time.
And just like that, I could then move my apps to internal SD card. Plus, I decided to use an Ice Cream Sandwich theme for CM7. Looks great doesn’t it?
There is one thing you should take note though. In my case, I could not install stock apps from Samsung’s TouchWiz interface because their apps uses libraries only found in the TouchWiz. If you really want to have those apps back into your phone, you will have to revert back to your stock ROM.
If you want to upgrade to a custom ROM, make sure your phone is rooted.