@dhanesh:maitri.club
Element has all the features that you'd expect from an instant messenger including end-to-end encryption, calls (which mostly depends on the configuration of the server you've signed up on), file sharing and support for multiple devices.
If you decide to give Element a try, I'd suggest not to sign up on the matrix.org server and choose a different one instead. Here's a possible list of public servers you can choose from. Or, just connect with me on an alternative platform and I might be able to create an account for you on my private instance (maitri.club).
@dhanesh.18
Signal has a good reputation in the cryptography community and is one of the simplest apps to use. It can be considered as a drop-in replacement for WhatsApp.