I would personally prefer Microsoft Office for host of obvious reasons. I am currently using Office 365 personal. You can check more details on (spam link removed)

Hope this helps.

Regards,
SH