Here are examples of various formatting options and other types of extensions
This editor demonstrates various custom formatting options: custom styles, blocks, entities, and other extensions (reading time).
All built-in formats
Here are all of the formatting options available by default in Draftail or Draft.js. Most of them do not have much built-in behavior except from keyboard shortcuts.
In particular, images and links do not come with any UI for choosers/pickers and tooltips.