Ive used Siemens Nx for about 8 years now.
If I disregard the ****ty support here in South Africa, the software is tops!
Everything you can ever need/want in a cad/cam system