Factors to consider when choosing the best visualization tool are the ability to mashup different types of data sources, the ability to import data, integration with data warehousing, options for prototyping new data, accessibility, and user-friendliness.