both are good and (I think) basically do the same thing. Only caveat is that occasionally the UI upgrade will not work and a command line rebuild will be necessary. An example of this was when the database version needed to be upgraded.
So…. run a back up, use the online admin interface but be prepared to have to go into the command line if you have to.