[ONE Q&A, Help & Troubleshooting] Timmmmaaahh!:
[MENTION=4368239]Lex_Michdeandroid[/MENTION] is full of baloney and I'll tell you to get a different ROM :P

1. I'm one of the most prominent Resurrection Remix supporters. It simply has the most features and customizability of all ROMs out there. One ROM to rule them all, sort of speak. What's the catch? The complexity I guess, for some it's simply too much. With great customization comes great responsibility! I'm just rambling on here, there's currently a plethora of amazing ROMs available! AOKP, TugaPowered LineageOS, jcgaap's LOS, Ice Cold nightlies and many many more.

For RR I wrote an extensive FAQ section in a thing I aptly call Post#3333, it goes for pretty much any ROM really, hope it helps.

2. Edit: I didn't explain this correctly earlier and honestly, I didn't delve into the matter until now. Apparently it seems that 'original' consists of pioneering development work where new features are introduced and thoroughly tested. Though some of those are suitable daily drivers, I would suggest looking in the "ONE Android Development" department instead. I'm sure it's not to be seen as straightforward, there's ground breaking development in either of them.

3. [MENTION=4368239]Lex_Michdeandroid[/MENTION] did a wonderful job explaining this, only he forgot to mention – as we've established, full of baloney – that firmware is better known as baseband (you can see its version in the 'about phone' section of your device. There's a dedicated writing on that in my Post#3333. Thread carefully! Flashing an incompatible custom kernel will heat up your phone so fast it'll burn straight through your kitchen table (not really, there's hardware protection for this, I just have an excess of imagination). You can play with kernels and tweak them all you like, it's only advised to flash another radio/modem/baseband if you're experiencing problems (there's no 'better' version).

Here are some extra pointers:

Make sure you're using TWRP version 3.x (like this one), older versions will get funky when flashing Nougat.

As you're so far behind, begin by flashing the latest LineageOS nightly here and boot it once, then you can wipe again and proceed with a ROM of your choosing. This will update drivers where needed (they survive wipes).

Take a look at this guide to get a better understanding of kernels.

Don't panic if anything goes wrong, I can't stress (see what I did there?) this enough. There's almost always a way back. Just make a backup before anything you flash, even if it's just a mod, it'll make your life easier.

You're still doing this on your own, if something breaks and you can't get out of it (even with all the amazing help around these parts), you're the one taking all the risks, you're the one responsible.

Read, read, read! By reading the

entire

OP (Original Post) of a ROM or kernel, you can learn a great deal. It's also strongly recommended to read the last 3 pages of a thread that has taken your interest to spot any important developments (people complaining about poo hitting the fan is an indicator for you to not flash it).

Have fun! If you really get the hang of it (again), flashing is a thrilling experience. Plus, you get to tell all your friends what you can do with your device which they CAN'T >8]

Press the thanks button below a post that helped you, you can do this 8 times a day, try it out on this post, c'mon, go ahead, just click it, don't be shy... ;) ---------------------------->>>> ↓↓↓ ↓↓↓ ↓↓↓