Element is just a client, while Matrix is the chat protocol. But yeah, I have recently switched my discord server to a matrix instance and its been pretty great. Some pushback by users who didn’t care about privacy or security, but overall the tech is solid. We didn’t like that discord was moderating private chats and they don’t offer any type of encryption.
This user is being extremely pedantic, I recently moved my discord server to a matrix instance and I promise you, it is not that hard. Download Element, make an account in the app, log in. It takes no longer than any other service.
Matrix.org has a page with all the clients on it. I’ve tried some but always find myself back on Element. Cinny has custom emojis! Neochat is made by the KDE Team. Lots of options. https://matrix.org/ecosystem/clients/