Might regret it but I just ordered an S23 after trying it out at BestBuy. I saw that Samsung had a Black Friday deal for $200 off with trade-in of an old device. I have an old Galaxy S7 just sitting in a drawer and was amazed to see it on the list of accepted devices.
I've really been wanting a smaller phone as my OnePlus 8T gets really uncomfortable to hold after a while. Love everything about it except the size.
I also looked at the Pixel 8 but the S23 felt like the better choice with less compromises. Pixel 8 Pro is even bigger than my 8t, so no-go there.
Really wish the S23 was rootable (in US at least). That's prob the biggest drawback for me. Will see if I can live without that.
I recently flashed Lineage OS on my phone. Some banking apps are not working. Even though the experience has been top notch for me I sometimes regret it.
Install Magisk Hideprops Config and Universal Safetynet Fix
Enable zygisk and add your banking app to the exception list
If your app still detects magisk as an app you can ask magisk to hide itself, or create a separate 'work' profile using Island (couldn't figure out how to link it, it's the app by Oasis Feng on the Play Store).
You'll need to do reinstall magisk after every system update, doesn't take too long.
I installed nameless on my 8t. It works well but Google Pay breaks occasionally with a "Device doesn't meet security requirements". On both instances, was able to fix with using a play integrity module but kinda annoying knowing it may not always be reliable.