1.5 million API requests surely gives you some authority on what you consider best practice. This is a neat article outlining how one company found that REST didn’t quite work for them in the following categories:
- Platform Support
- Backwards Compatibility
They also take some time to outline what the drawbacks to their approach are that may have not been an issue had they gone with REST. There’s a neat pros and cons list to check out here.