Tried a few custom roms and as good as they are the camera and video quality is very poor compared to stock so my preferred choice currently is stock cos + custom kernel + magisk for android pay etc.
A guy I used to collaborate with on custom roms when I had an OP3 managed to port the OOS camera to what was then Cyanogenmod and the quality was within 95-98% of the stock camera, unfortunately he ordered a OP5 which got lost by DHL and says he won't get another one now so that sucks.
A guy I used to collaborate with on custom roms when I had an OP3 managed to port the OOS camera to what was then Cyanogenmod and the quality was within 95-98% of the stock camera, unfortunately he ordered a OP5 which got lost by DHL and says he won't get another one now so that sucks.