auto-generated GraphQL clients works really well if you have a larger codebase and large team. You can think of it as a forced high quality documentation.
If you are working in a small project with just a few engs. The additional lift for GraphQL might not be worth it. Especially if the team is not already well versed.