Defold doesn’t have any sort of rich text support, so if you want variable formatting within your paragraphs it may be a pain, but probably doable. If you just need plain text then it should be pretty simple. What features are you missing with GameMaker?
The mechanics I think will be pretty easy. There may even be some Lua libraries out there that you could use.
Defold doesn’t supply any functional GUI widgets out of the box (buttons, scrollboxes, etc.), just images, pie/circle nodes, and text, but there are a few GUI libraries on the asset portal if you don’t want to do those things yourself (which isn’t that hard either). There’s a little tag filter button next to the “add your asset” button if you want to simplify your search.