I’ve used netsuite, (very shortly mind you), but from what I could gather, they spent time and energy getting the basic bits set up pretty well, and not on being able to make customizations. Other than some layout arrangements, any other customization seems pretty hard to get anything done. Epicor on the other hand, has a pretty mature set up customization tools, but they spent time and energy on those, sacrificing some of the out of the box functionality that you would find in other products.
It’s kind of like the difference between IOS and Android. IOS is pretty stable, works pretty well on it’s own, but there are a lot of bumpers that mean you don’t have a lot of control. Android on the other hand says you can have all the control that you want, but be ok with hanging yourself if you do something wrong.
Personally, I like being able to bend the system to my will, so I like Epicor. But I could understand a company that’s less tech savy and doesn’t want to support a big IT initiative want something like Netsuite.