NetSuite is a great fully-integrated tool if you are a retailer or manufacturing organization. Be careful of the sales demonstrations as their top talent designs demo versions based on your company needs. Once you sign the contract, it all goes downhill fast. Their implementation team is not proficient in their own system and can only offer text book answers. Their professional services is unrealistic in cost and you cannot verify if they actually developed the programming that you need at the overly-inflated charges or if they just clicked a button to enable a feature. If you do proceed with NetSuite, find a 3rd party consultant with Certifications in HTML and SQL. It will save you tens of thousands of dollars and you will ensure you get what you need. There are also 3rd party companies that specialize solely with the implementation of NetSuite.
When completing a vendor evaluation, make sure you see the "out of the box" reports and they are laid out and presented exactly how you need. The only report out of the box that worked for me was the balance sheet.