What are the advantages of writing a thesis with rMarkdown?
RMarkdown allows you to put your code directly into you manuscript and is functionally an easier to use replacement for Sweave. 

The same advantages and disadvantages listed in this previous answer hold for RMarkdown as well. 

Last, Chester Ismay has created a thesisdown template, which would be a good starting place for you.