There's quite a few good ones on this list.
ERPnext is a new one for me despite having spent a bunch of time researchin open source ERP/Accounting systems over the last few years. It looks like it could be good.
A couple years ago I spent some of time testing Odoo (called OpenERP at the time) for a distribution company, but ultimately passed it up due to poor documentation, lots of unanswered and concerning issues in their knowledgebase/forums, and extremely poor upgrade paths between versions (no documentation, just pay them consulting fees and provide remote access so they can do it for you.) I just had a hard time recommending it to someone if I couldn't feel confident they would get proper support.
I've recently spent some time vetting xTuple for my day job (manufacturing environment) and they seem quite good. They are a US-based (Virginia) company, which is where all their sales, support, and development is based. They also have a partner network for localized implementations and support. Their documentation is pretty in-depth. Their software was started as an MRP system (with lots of in-depth manufacturing functionality) at the core and they built other ERP functionality around it (as opposed to other ERPs where accounting or CRM or something is their primary focus and other things like inventory/manufacturing is not deeply functional.) They definitely seem like a good choice of a manufacturer or distributor.
TimeTrex is another one I've spent a bit of time reviewing, and although I can't recall to many details about it now, they were still on my list of potential solutions before the project got put on hold.
I'm going to be looking for a basic CRM system for our company soon, so SugarCRM will probably be my first stop.