I would use MarkDown (the markdown stack) or HTML. Styled text produces such sloppy HTML (what the world sees) that I stay away from it.
Markdown does require a small bit of learning, but the end result is semantically correct neat HTML output.
There are a ton of Markdown editors (free and paid) that allow you to edit content outside of RapidWeaver as well.