Editor core vs adf builders

Hello community! In the plugin I’m currently developing, I want to make inputs(Editable fields) where user can enter not only plain text, but also emoji, mentions, dates, etc. Now I’m using @atlaskit/renderer and @atlaskit/adf-utils/builders. And I’m implementing the logic myself where it’s determined whether a mention, plain text, or emoji is entered. Am I going the right way or is it better to use Editor core Examples – Atlaskit? (it seemed heavy for my application at first glance and also, I was a little confused by this warning: This component is designed for internal Atlassian development)

Thank you for any answers!