There are a few things that aren't as intuitive as I would like them to be - I would love to just click on what I want to edit rather than click on the edit tool first. I would like to see the time sheet approval process cascade from approver to approver. There was some confusion with us at first but we solved this by making the PM the approver.
We had no internal system in place outside of collecting time sheets from employees from their clients. I was given the task to pick a system for the company. Our main requirements/priorities were time tracking, enterprise level resource planning, approval of workflow for the time tracking system and lastly billing. We looked at several options. The closest thing we found to accountsight to fit our needs was 6 times the cost per user.
AccountSight did everything we needed for a fraction of the price. We can now easily track employees time on the various projects we have going on and bill accordingly. We just started using the expense feature, no feedback on that yet, but again very easy to use.