I have about 5 years experience with both AWS and Google Cloud (App Engine, Google Compute, ..). I agree that AWS has more services to offer than Google. Initially Google took the route of the App Engine and fell behind AWS. However, recently its Compute Engine and other related services like Container Engine, Datalab (IPython, Jupyter as a Service), Big Query, Dataproc, Pub/Sub and more started outshining their AWS counterparts. Google's network is way faster than AWS. AWS network is too slow and flaky. For anyone taking the route of microservies, Google Cloud offers a huge advantage. Google new cloud console (which is still in beta) is sleek and sexy. Google's cloud services are a pleasure to use compared to AWS (other than a few pain points). I recommend small and medium Cloud-based shops to relook into Google Compute again. Google Cloud is adding services to its arsenal at a super fast rate (much faster than AWS). Just take a look at their engineering blog:
http://googlecloudplatform.blogspot.com/. In a year I see google Cloud overtake AWS in terms of the capability.