NetSuite is not a cheap software however if you utilize it's features to the fullest it is worth every penny.
I would highly recommend taking NetSuite Training Courses before launching and take courses as needed there after.
If you do not have a staff member that knows how to write/read script it would hugely benefit you to bring one on-board or find a great third-party NetSuite Solutions company. This isn't something you have to do immediately.
Plan out you business strategies well before hand. Think long term as well as current and try to stay flexible as things always change over time.
NetSuite has a lot of great third-party integration companies. Don't be afraid to take a look to talk to them.
Wither you hire one or assign something within, designate a NetSuite Administrator and have that person be certified through NetSuite.