Google App Engine is probably the oldest PaaS after Heroku, and the original Google Cloud product before Google cloud was called Google Cloud! It is flexible and benefits from Google’s track record on uptime. However, the development experience of running on App Engine has never been excellent. The initial releases of App Engine only supported a few languages (Python and Javascript, if I’m not mistaken), while the new version of App Engine supports any language that runs in a container.
The biggest drawback with App Engine is the lack of persistent storage and the somewhat quirky way it connects to databases (this has improved a lot since the original versions). However, Google has lost interest in improving the App Engine and is more focused on its Kubernetes-based products (GKE).