All of those products exist because they all have slightly different benefits and drawbacks. What cocktail of analytics products is right for you depends on your specific needs. In general I would say use google analytics (because it's free), and when you want to pull a report that google analytics can't give you, consider what other service(s) could.