Sage is a popular application for bookkeeping. It has many, many features, but is very hard to use. The interface looks really old and cannot be compared as usability with its competitors such as FreshBooks or Xero.
We didn't like to use this app at all, the only advantage is that, indeed, it has plenty of features. But because is hard to use, it can be time consuming.
The application is popular, but we have found that its competitors (you name it) have better looking and easier to use products for accounting.