What do you like best?
Obviously you can use it to do all your lead-tracking, quotes, orders, and invoicing, but that's the job of any CRM. The real value add for Mothernode is efficiency. There are so many ways to automate the small stuff that consumes your time. Automated emails and updates and reports and inventory tracking and on and on. If you ever think anything along the lines of "I wish I didn't have to do/write/input this value/name/info each time," then you can be sure that there is a way to make it so you don't.
As far the Mothernode goes as a company rather than a product, I have found them to be accessible, helpful, and responsive. Quick turn around on any kind of request. Easy to work with. They've been great.
What do you dislike?
Really the only annoyance I can think of is that the back button in the browser doesn't work very well for navigating, but I'm not sure if that's a reflection on the product so much as on php.
Recommendations to others considering the product
Go for it. My experience with them has been excellent. Great company to work with. Great product. Simplifies my work life, which is priceless.
What business problems are you solving with the product? What benefits have you realized?
Time, time, and time. Mothernode gives me ways to save time. "Work smarter, not harder" right? Mothernode is how I work smarter. I can create email templates to send quotes, POs, and invoices from inside mothernode. I can create detailed custom reports that run automatically on a schedule and are automatically emailed out to whoever I need for them to be. I can make comments and notes on accounts that are persistent so that anyone who logs in will see them and immediately know if the client or vendor has any kind of special handling needs. Everything can be set up to get done without my hands needing to go touch it again and again. Time, time, and time.