I like NetSuite for its ability to log hours for different projects and automatically feed that data into payroll calculations, which helps in creating billable invoices for clients. I also appreciate that it has different blocks for each project, allowing me to log hours for specific tasks. It's pretty easy to set up and I've been using it from the start for filing timesheets.