Simplify3D is very good, but not perfect.
I advise you to follow their forum to evaluate if the existing pain points of the software are not going to disappoint you after spending the money....