Element is also perhaps the easiest of these tools to try. Its web client is hosted, so there's nothing to install (although there are clients, should you want a dedicated app). You can also check out the full source for all of the projects on GitHub.