I occasionally use Element on my Android device, waiting for it to get to the point where I can seriously recommend it as an alternative to silos like Signal or Telegram. It's sadly not at that point.
Fundamentally, Element "feels" more like an IRC client than a typical IM client like Signal. It isn't focused on direct, one-off, or small group communications (this isn't a technical thing and it has nothing to do with federation, it's simply the UX paradigm that Element has adopted).
The SchildiChat fork looks promising, although it's clearly too early to recommend it. It's not even available on the Google Play store, which makes it unsuitable for non-technical users.