In life, we get what we pay for, though most people seem to find this concept un-fair and unnacceptable..
Sugar is NOT for the [individual] end computer user whom wants a free CRM..
(I'll save explanations for another post one day, maybe.)
Sugar really is meant for (my opinions; and the best words that came mind when typing this):
a) a multi-user deployment (more sugar users than just a single individual so to say);
b) commercial use (use and deployment by business's, companies, organizations, etc.);
c) installation and continued maitenance by a fairly experienced and competant network/internet server admin; and
d) having at least one experienced/competant PHP programmer in the picture.
You mentioned, scratching sugar and purchasing ACT.. and to each their own..
I know (believe) that this is the wrong/bad and more costly path to go down
(note that this is assuming you fall into the 'multi-user'/business type of user I mention herein; opposed to the single individual end user).
If you are a single end user, then your choice to go with ACT and scratch Sugar for the time,
is a very good decision and the most beneficial to you.
Though ACT/GM are far more featured and stable, they're also very costly and closed source with essentially no room for molding to your organizations imagination (features, functions, desired integration, etc.)
At least in regards to GM, we weren't able to even dream of any type of web deployment (only fairly recently did FrontRange come out with a 'web based' edition), and eventually it did become an option (from FrontRange) but at the expense of purchasing MORE software, and more licenses, and paying more money..
With Sugar being essentially 'free', it is in actuality a 'foundation' as I would describe it..
Not a all-in-one, ready-to-go out of the box, solution that meets every imaginable users need.
What is the solution to each of our Sugar woes?
The solution is to HIRE a programmer if not a couple, in which not only correct bugs/problems but also customize and build onto Sugar so as to meet the users & organizations needs.
A business/company/organization should have no problem doing such, and in actuality is far better off and at a likely far less cost (over the long term) opposed to any crm software purchase out there..
Those whom won't employ such solution are the single individual end users..
Sugar wasn't, well, at least has yet to be made for the single individual end user..
I do concede that the Sugarteam is definately going that direction towards a Sugar
for the single individual end user (the WAMP/Bitrock distributions examplify this)..
Said 'sngl ind. end users', are not actually in NEED of a web based & multi-user deployable crm system, and this is the foundation of my next comment..
Those users would be far happier, better off, and enjoy much greater results & use from ACT or GM. Those users really should just go purchase a copy of ACT or GM.
However, between Sugars lack of features, bugs/problems, etc.. the few bucks spent purchasing ACT/GM would far outweight the frustration, time spent, lack of a usable CRM, lack of features/abilities, etc. in regards to Sugar.
And I'm sure that this post will upset a few people; however, I want to emphasize that my purpose behind it is that I'm trying to HELP both those individual end users & business users.
a) those said end users would be far happier and benefit far more, using a product like Act or GM
b) to business users, my opinion is that it's a bad decision to scratch sugar because of its failings and/or bugs and replaced with expensive [and only partial] solutions like Act/GM.
Like everything, Sugar isn't free, and in this case the expense and [my] suggestion is to hire programmer(s) to fix, maintain, and customize Sugar to your organizations needs.
Take it as you will... I only hope that you'll step back and analyze what's ultimately best for you in your own situation..
and Best of Wishes to All!
Bookmarks