I implemented Netsuite and used it for 3 years in my company. Overall, it is solid and full of features and it's easy to use for an ERP system. ERP systems usually are strong in an specific areas, whether sales, finance, programs, etc.. In my opinion Netsuite leans towards the finance side, although I was happy with it's other modules. Availability of service was strong including support if you had the right plan. Switching from Netsuite to another app is a little painful since it was not an easy do-it-yourself job but they offer services of course.