I recently tried Keet a P2P messaging that uses E2E encryption and doesn't require phone numbers or emails. Users can create unique room links to access their chats. They have mentioned btc lightning support in the future.
It also has a nice user interface but yeah someone should create a Nostr-based E2E Encrypted personal/group chat client that would be great.