Exactly. The ROMs like Lineage OS/Cyanogen screw up the camera pretty bad. Their default camera app is useless. Even if you install 3rd party camera apps like OpenCamera, Footej, GCam etc still the image/video quality is no where near the stock samsung camera quality.
However with LightROM, as I mentioned before, everything is stock Samsung. Hence the pics are the same quality like in case of stock ROM.
The ROM just helps to get rid of all bloatware and you decide what you want to install.
May be you can give that a try.
In my case battery is a big concern to me. I'm not sure if my battery is degraded or not since if you see my battery graph, I will usually charge the phone to 100% before going to bed at around 1:30 to 2AM.
Then I will use it for about an hour watching youtube/twitch on bed till around 3AM. This one hour of screen time and WiFi usage will consume only about 10 to 15% battery. Then I will sleep and wake up around 9:30 to 10AM.
But as per the graph, the battery usage will remain minimal till 8AM and then all hell breaks loose. I will lose almost 20 to 30% battery between 8AM and the time I wake up.
After that it just drains whether I use the phone or not it doesn't matter.