I was using Redmi note 6 pro for 2 years... was having issues with phone reception and small bugs here and there but there was no fix, until i found about the custom ROMS and decided to give it a try.
I spent couple of days doing R&D watched hundred of YouTube videos for every issue i may face. Even made a small guide for myself on what steps to follow and what to do.
The best thing to do before you try any custom ROM is to join Telegram group for your devices and find out what people are experiencing there. Search the code name of your device... like my device code name is Tulip n telegram and you will fine several groups there. I have joined multiple groups on Telegram.
before trying to flash a rom make sure you have telegram setup on PC or any other devices if you encounter any issues thats where you will be able to get the quick help.
As per the question does it worth it... yes,... you will see instant improvements in your phone performance... you will be surprised what you have been missing on. Also there is always a way to revert back to your original phone UI so nothing to worry about that.
The only thing you need to make sure is to avoid bricking your phone, but chance are very thin...it will only happen when you are not following the guide...like you end up flashing a rom built for any other devices, so always make sure while downloading the ROM recovery, patches etc. that it has your phone name (code) in the file name or make sure it is compatible with your phone and android version you are using.
Please be careful and do a lot of research before you do anything....i have shared my opinion i am not responsible for any damage you cause to your device.
Someone told me that there is safety Net issue . So I won't be installing custom rom because I use banking apps a lot.