Discussion regarding the complex response structure for REST & GraphQL (Developer Experience)

I’ve been testing out strapi for our solution but the structure does seem like a nightmare. I’m considering using the strapi backend but connecting directly to MySQL to query the database. Thoughts?