I haven't used Azure, but I'd pick GCP over AWS any day. Tools are great, things fit together and feel consistent in a way AWS never did. Feels more like a unified approach to a holistic cloud product, rather than a bunch of teams fighting each other to ship features to gain market share.