The best way to get more control over your Android device or to upgrade it, you can always get a new ROM. To root your Android device is the first thing to do, but getting a new ROM will give you a totally new mobile OS. So today we have a list of Top 7 Amazing Android ROMs to give you an idea of which ones are the best.
Please remember that not all ROMs are available for every single device and some might not work on yours. Some ROMs simply upgrade the OS while others speed up your phone. So whichever ROM you choose, just make sure it works on your device before installing it.
MIUI
MIUI stands out from the rest due to the beauty, voguishness, sleekness and elegance of its interface. Although it is not one of the most feature-rich ROM, but still it is the most customizable and beautiful one. It is really fast too. It boasts strong theme support, amazing stock apps, customizable lockscreens, support for GApps, and full root access. You can find a list of supported devices here.
Liquid Smooth ROMS
This one runs on quite a few devices such as Motorola Droid, Droid 2, Galaxy Nexus , Droid X, Droid Incredible, and HTC Thunderbolt etc. The best thing about Liquid Smooth ROMS is that it is one of the fastest ICS ROMs present out there. It is a small ROM with GApps. It also boasts theme support which allows customizing it to according to your taste. If it works on your device then you should definitely give it a try as it is the fastest and cleanest ICS ROM present out there.
CyanogenMod
CyanogenMod is one of the world's most widely used Android ROM. The main reason for its success is that it offers various amazing features and can run on many different devices. Some of its really cool features are: support for OpenVPN, support for downloadable theme and more privacy tools etc. On the whole it is a really nice ROM for your Android device. You can find a list of supported devices here.
Android Open Kang Project (AOKP)
AOKP is a comparatively new Android ROM, but its popularity is increasing day by day. It offers most of the features of CyanogenMod and although at first you may not be able to find any difference, which after some time of using would become clearer because of options and add-ons. The best feature of AOKP is its add-ons and tools which you cannot get in CM, centralized control over ROM options, and on the whole it is more customizable than CM. One downer is that at present it does not support many devices, but till it is quite nice as it's really fast. You must give it a try! You can find a list of supported devices here.
DarkyROM
This one is a more manufacturer-specific ROM, which works with the newest Samsung Android devices (Samsung Galaxy Series.). It boasts a stock TouchWiz UI, getting rid of some of the bloatware that it has and then adding their own features. Although it is not that popular but still if you like it you can give it a try!
AOSP-Based Ice Cream Sandwich ROMs
These are device specific ROMs which are quite neat and clean; and have no bloatware, or any extra apps. These are fast, minimalistic ROMs. Most of the popular smartphones have their own ICS-based ROMs present out there, but the problem is that they are mostly quite unstable.
Slim ICS
Slim ICS is a really cool ROM which brings your Android device up to Ice Cream Sandwich. It is really lightweight and fast. Slim ICS already has GApps, so you won't have to install them afterwards. It provides you all the basic essential elements to give you a fast and clean ICS installation. But the downer is that it runs on only a few Samsung devices and you the developing team is very small, so you should not be expected many new features etc. But it is updated weekly and boasts many third-party mods. Some of the devices it works on are: Galaxy Nexus, Nexus S, Samsung Galaxy S or Galaxy S II etc.