I like we can easily see payment history of any customer, this is something which was not visible before (it used to be difficult). Also as per my experience it has some UI issues sometimes while navigating through different screens or pages; otherwise its good for business purpose in terms of tracking payments made by customers from various sources i suppose you should try it once if available at your place! Tracking financial transactions done between our clients & us are pretty easy now via online portal with very less effort compared to physical books kept during manual method earlier days!!