Best secure (highly encrypted) messaging service

Clarifying this will make it easier for us to give recommendations. Also are you comfortable using your phone number or if you aren’t do you have ways of getting a secondary one? With signal you can now use usernames to connect to each other (in beta for now) but are still required to give a phone number at sign up.