From my limited use, it seems that 16.0 has feature parity with 15.1, and, actually, works better. I haven't tried NFC, encryption or BT calling, so don't know about those.
The only hiccup I've found is that lineage changed Updater (the app for OTA updates) to require ssl (https vs http). Since I run an OTA server on my LAN, where I can't use a standard certificate, and lineage/android doesn't accept self-signed certificates (easily, at least), this complicates things. Two main choices if I want to continue using my own OTA server: alter Updater to allow http, or build a trust anchor into Updater.
It is really convenient to have a local OTA server, as I have a number of older devices running lineage 14.1 (tablets), which are still useful. 14.1 is still given security updates by lineage (as is 13, interestingly), but they don't build them, which is fair enough. That's really good support, on my view.
Many thanks to
@x86cpu.
Best wishes,
Bob