One thing this article does not mention and what makes mobile text editing slightly more bearable: Using the volume buttons to control the text cursor.
It doesn’t support desktop modifiers like Ctrl or Shift, but at least you can properly place the cursor where you want without going mad. For some reason, only LineageOS has that feature, and not even every other custom ROM. I once tried a different ROM and switched back because the feature was missing, horrible.