disadvantages
* schema not well documented, and not available in any computer usable form
* not all data seems to be exposed via SuiteQL
* no async support (N/query now supports async queries, though generally only useful if you're doing more than one thing that can be parallelized)