The main issue with LineageOS is that my phone feels like it's held together with duct tape. Stuff randomly breaks, it's awkward, and every few months when there's a firmware upgrade I have to factory reset and start all over again, which takes hours, and I'm always afraid I'm going to break something when I muck around in recovery mode.
Using Ubuntu on a laptop is really not that hard; I don't feel like I'm missing much compared to either macOS or Windows. Why are open-source phones so hard??