Other than the fact that the new Google Cloud Client Libraries are mostly currently in Beta, it is actually
recommended to use the new Client Libraries (as it is also now
supported in the App Engine Java 8 environment).
The reason being is that they are able to run outside of App Engine Standard in any environment (e.g App Engine Flex or on client-side applications) unlike the App Engine Standard APIs (which only work within App Engine Standard). As Cloud becomes more customizable and containerized, being able to deploy your code on different types of clusters across different services in different containerized environments is the new standard approach for Cloud application design.
For example, using the new Client Libraries will allow you to deploy your application on
Google Kubernetes Engine if you end up wanting to take advantage of the amazing cutting edge Kubernetes technologies. The engineering team is also working very hard on the new Client Libraries in attempts to make it fully GA.
- Note that because some of the libraries are still in Beta, it is recommended to report any issues or feature requests directly to the engineering team in their Git Issue Tracker (
e.g for Java).