I don't think there is a preferred cad program. Personally I like Solidworks best but that is just my opinion. The best thing I can tell you is that no mater what cad package you are using is to make sure that the model and print match!!! I run in to that one way to often. Good luck and learn them all!!