To choose the right fit from the host of business intelligence companies available, you need to check the company's expertise, portfolio, and testimonials to see if they're legitimate. However, you should only make the final choice after talking to them. If they understand your needs and priorities and have a competent team, they're going to be a good fit.