With choice comes power, and with power comes responsibility. And in the world of custom ROM flashing, that responsibility means choosing the right ROM and kernel combination to fit your needs---well that, and making sure you read all of the instructions so that you don't brick your expensive device.

We recently featured a simple, yet powerful Xposed module that brings many previously ROM-specific features to any ROM, as long as you have XDA Recognized Developer rovo89's Xposed Framework (thread) installed. However in certain circumstances, there's no replacement for displacement running the feature's original ROM. And in these cases, it's important to know about your available options.

To help new users determine which ROM they might want to try first, XDA Senior Member nimrodity created an intricate ROM database, which lists various features broken down into different categories and other specifics. Before users take this as canon, please note that there is a rather large issue preventing this from being an even more useful resource: The currently available list only examines recent builds of CyanogenMod, PACman, SlimBean, Carbon, and Revolt. Unfortunately, this means that other fantastic options such as AOKP, Paranoid Android, and Omni are nowhere to be found.

Head on over to the database thread to learn more. Despite the omissions listed above, this can be a great into primer for new users not yet sure about which option to try first.

[Thanks to benkxda for the tip!]