Hi Jim,Since there are so many different options in this space, it can be difficult (and sometimes overwhelming) to find the best fit. I recommend creating a list of use-cases and technical requirements based on your needs that you can compare vendors against. This is a great article by The Success League on their #1 Tip for Selecting the Right CS Software
I would also recommend creating an evaluation matrix. I've attached an example of what that might look like. Here are a couple of other articles that might be useful: