I'm going to tell you something that a lot of people may start throwing things at me for. But I would tell you to do exactly what you are doing in researching "canned" crm applications. But I would also tell you, that I crms are pretty lousy in general, and it seems that even the most popular applications fall short for many people most of the time.
If I were in your shoes, I would definatly make myself aware of what was out there, and then ask myself if the cost was worth learning to "play in someone else's playground".
Then I would tell you to explore the possibility of developing your own. To some this is a daunting task. But there are many nerds out there, who develop custom crm apps every day. I've designed my own apps using programs like filemaker (before you laugh at that, remember companies like walmart and itunes are using filemaker).
But seriously. Wouldn't it be nice having a crm that did things the way you do things, that costs less, and doesn't require you to jump through a bunch of hoops?