Other than that, there really isn’t much to be aware of before flashing a custom ROM nowadays. The procedure has been made straightforward and easy for the most part, and there are lots of guides on the Internet that can fill the gaps for users who feel like they’re missing something during the process.
And in the end, once the process is completed, the user will be presented with a phone that feels like brand new. There is really a huge difference in performance after a phone has been flashed with a custom ROM.
That’s one of the reasons why some people prefer Android so much over other operating systems. This degree of freedom and fine control over the device is unprecedented on other platforms, and it gives the user much more than they initially notice.
It can allow a user to keep using their phone for many years at a time for as long as the community of custom ROM developers keep working on new releases, and that’s why we still see some Android phones sticking around despite the fact that they were released years ago. Sometimes we even see more interesting solutions that give new functionality to those devices, among other things, and the situation has reached a peculiar state where sometimes even older phones can perform better than newly released ones with the right custom ROM.