As someone who created custom themes in the OG Droid days and tried a lot of custom ROM's, the good old days are gone. Even on the "easy" to root phones, there are a lot more hoops to jump through. Especially since the A/B slot partitions were introduced. It used to be you just installed a custom recovery, flashed whatever worked and updated directly from the ROM. The OnePlus 8 Pro was the last great software experience out of the box and didn't need a custom ROM. OxygenOS 13 however is a dumpster fire and I commend everyone who is working to make LineageOS or any AOSP ROM a reality. Thank you for your hard work.
Simple things such as easily swiping the notifications away, having a familiar and labeled settings menu, changing the DPI in Developer Options and having it survive a reboot, and having third party launchers work with gesture navigation are not too much to ask. The hardware is great and love the smaller form factor compared to the S23 Ultra. If only we could get great software too.