From what
Microsoft say[
^] it looks like LocalSystem will have all the privilleges and access you will ever need.
However if you can run successfully as
LocalService[
^] then that may be considered a lower security risk and you may not need to audit every line of your code depending on your customer requirements.