Here is a detailed article I have written on this topic that might help you answer your question:
So, how do you decide which cloud service provider is best for me? Here is a detailed article I have written on this topic that might help you answer your question: