If you require advanced formatting options within the WordPress editor, then a TinyMCE plugin is recommended. Personally I find TinyMCE Advanced to be very useful and neat.
Also, if you are like me and require a lot of <code>
elements inside your article, then I suggest using the TinyMCE Code Element plugin. Both of them can be downloaded from the links below.