Lots of different analytics solutions suited for different scenarios mentioned in your list. Each one serves a different need even though there is some degree of overlap between them. You need to answer questions about your business to figure out which tools you should be using - Are you guys in the enterprise or consumer space? How do you market your startup's products? Do you use Email Marketing? Do you use Social Media to promote your startup or its products? What are the metrics you should be measuring to understand if your business is growing? Answer to these questions will determine which analytic solutions you should be using for your startup.