It's not a simple solution if it suggests replacing one API with two APIs (sheets + this wrapper). It defeats the point of going with Sheets. Both APIs can break now.
Is it more complicated, really?
It depends on the end user actually. If it is a developer then it might not be that complicated.