Up until now I've been running lnd yes, but plan on switching it up to Core Lightning going forward.
In regards to vanity names, do you mean lightning addresses?
I used LNbits with a zap-only wallet which is connected to my nostdress instance. It doubles as lightning address and NIP-05 (nostr) verifier.
I'll probably keep this setup going forward.