OnePlus is one of the two (the other being Google) manufacturers with absolutely stellar custom ROM support IMHO (if there are others I'm missing, I'd love to know) (:
And even their stock ROM is pretty damn clean and good as well, last I checked. It's really impressive.
Literally, the OnePlus 9 Pro (latest model) has an official LineageOS release. I don't doubt there are plenty of ROMs for the 9 as well and there will soon be an official 9 LineageOS release. Hell, the OnePlus One has an Android 11 official build on LineageOS's website.
I've been daily driving a OnePlus 6 for the past three years. After OxygenOS 10, I switched to LineageOS for Android 11 and the phone is just as fast and smooth as ever. Extremely, extremely satisfied with my OnePlus phone, although I may be trying Google this time around because the Pixel 6 is cheap.