I am very much in the pro-Restlet camp, but I am able able to both develop and maintain the Restlet scripts that we use. There are some benefits to using a supported integration method, such as letting NetSuite maintain and support it instead. I would consider the capabilities of each project for integration. Does that team have developers, and do they have access to the NetSuite account? If so, Restlets are far superior to any other current integration option. However, if the team lacks developers or has n NetSuite access, then Restlets may be a poor choice, since they’d have little to no ability to troubleshoot or fix issues that come up. When REST web services is mostly out of beta, and has been for a while, I can see it being a real contender with Restlets, and that is probably why NetSuite is investing in it. They know SOAP is a hard sell for many companies now, and are probably seeing less use of SOAP web services for new integrations over time.