I don't have a recommendation of what to use, but I sure a hell can steer you clear of the CRM we use... Which is Swiftpage's ACT!.
It's not cheap, and it's honestly the worst program I have ever had the displeasure working with.
You can really tell that they don't care about the development, aesthetic, quality of life, or any other aspect of the software other than making sure you'll pay them your subscription.
Any features you would expect by default is most likely a 3rd-party addon (that you have to buy separately) that is in a completely unregulated market (no vetting of developers at all) and there are some really sketchy addons.
Even the small quality of life things are done in a maddingly frustrating way. I haven't been keeping a list, but things such as the back button (which, when it works - wont work as expected), the fact that it prompts you to input your own phone number every time you launch, the arcane way of setting up sync for remote workers....
I have a lot of pent up rage against ACT. Our work refuses to get rid of it, because they are scared of the migration. I think thats the only reason ACT has business anymore... Corporations would rather pay thousands for an abysmal product than spend a couple weeks to prep and transfer to a different product.