You are correct - there is no good way to get data out of NetSuite without a connector. Even with Cdata they will then require you purchase ODBC from NS for another 5-6k on top of their fees.
The best answer is Tactical Connect. Much better than cdata since it uses searches and datasets instead of ODBC. Also, very high performance for multiple daily refrehes where cdata/ODBC will fail. Check them out:
www.tacticalconnect.com