I thought about it quite a bit and in the end, decided it was more of PITA than a benefit. Went with standard REST in the end, and I am still glad we took this decision.
I wouldn't use / introduce it until it became something that is definitely going to add substantial upside (e.g., as part of a backend-for-frontends pattern, or to support some kind of sophisticated query API)