I am learning solidworks and now I am very much interested in NX,would you give me a idea what is the unique feature of NX over solidwork . I am mainly put an emphasis on design simulation and optimization and also CAM.So in this case which software I should pick.???