LineageOS has been great for me, many OTA minor version upgrades and at least 3 major version upgrades have all gone smoothly.
However at some point an update to my bank's app made it refuse to run citing insecure device - it's not rooted so this was a little surprising. I don't know how common that is, no experience with other banks.
However at some point an update to my bank's app made it refuse to run citing insecure device - it's not rooted so this was a little surprising. I don't know how common that is, no experience with other banks.