We valuated all the options. Our criteria were simple: Must run on Postgres (won't get into the PG v.s. MySQL debate here but we will only use PG for our business critical software), must be OpenSource, must have a forum that is (relatively) uncensored and must allow us it add out own customer extensions to the software.
Sugar failed on both the OpenSource and the Postgres front. As did Compiere. Adampiere failed for maturity reasons. Project looks good but not stable enough. vTiger seems excellent but again, the PG side isn't stable enough.
Centric really was the only option left once all the necessary business critical considerations were taken into account.
Once we went down the centric route, we also discovered that the ATTITUDE of the centric crowd were a big plus. Attitude counts a lot and centric as a company have a good ATTITUDE towards the OpenSource adopters. They correctly see us OpenSource diehards as friends, not enemies. We are willing to, capable of and actively do contribute very significantly to centric both in terms of ideas, feedback and code/bug fixes.
What's more, centric correctly see us as having BOUGHT INTO centric. They know that we have a stake in centric just like they do. It's their livelihood and for us, our businesses and other uses of centric rely on centric. So they know that we are passionate about it, we care and we want it to be the best.
I think that ATTITUDE counts more than anyone actually realises. Centric wins hands-down here. The only other project that comes close is Adempiere.
I just wanted to document this in public because it's not often mentioned but it is a huge factor, one of the most significant, that should be taken into account when evaluating an opensource product.
Most "OpenSource" products are actually using the good name and reputation of the OpenSource community and our projects as a cheap publicity stunt. They view us OpenSourcers as the enemy. The people who want to steal the bread from their table.
Centric understand that they are running a restaurant. Their paying clients are the only ones at their table. The bread that they serve is actually made from a recipe shared with, and improved by many other people, us, the centric OpenSource users. So rather than TAKING the bread from the table, we are creating the bread for them to sell, making it taste better, making it suit the other food on the table better, making their paying customers happy and willing to keep paying centric.
This is the trick that centric have gotten so right, and it's something that they need credit for. It's a reason to go centric, either as a paying customer or as an opensource adopter, but either way, it makes compelling reason to go centric.