It is relatively easy to apply a “transition” using the “Mask:From File” filter. @jonray has produced a PDF of how to do this, along with 161 files that giive various different transitions. See:
Admittedly, this is slightly more complicated than the in-buit transitions, but it is still relatively easy to accomplish.
For animated text I used to use the Text:HTML feature (that no longer exists), but I still use HTML/CSS/Javascript and record the action using OBS. See here for examples: