<span class="MathJax_Preview" style="color: inherit; display: none;"></span><div class="MathJax_Display"><span class="MathJax" id="MathJax-Element-1-Frame" tabindex="0" style="position: relative;" data-mathml="<math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><merror><mtext>\begin{tabular} ... \end{tabular}</mtext></merror></math>" role="presentation"><span class="math" id="MathJax-Span-1" aria-hidden="true" style=""><span class="noError" id="MathJax-Span-2" style="display: inline-block;">\begin{tabular} ... \end{tabular}</span></span><span class="MJX_Assistive_MathML MJX_Assistive_MathML_Block" role="presentation"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block"><merror><mtext>\begin{tabular} ... \end{tabular}</mtext></merror></math></span></span></div><script type="math/tex; mode=display" id="MathJax-Element-1">\begin{tabular} ... \end{tabular}</script>

what is not "clean" about it???

If you want it to look professional, install the booktabs package.

Oh, that's all there is to it? As soon as you want to do anything beyond a symmetric 4x4 table, it starts to become a f***ing mess. Multicolumn this and that. And then adjusting it becomes even more annoying. One thing moves in the way you want and then something else goes out of whack.

And hey, writing the whole paper is easy too. Just \beginDocument and \endDocument right?