It might be worth it to switch to the layout software that your supplier uses, in house. For example, we are evaluating OrCAD (Cadence) right now, because a supplier for our new project uses it in house. This would save us a lot of time and hassle in creating libraries/pads/etc. Especially for completely proprietary parts.
A lot of it comes down to raw/total costs. Is it cheaper/more cost effective to payout for licenses, to gain an existing library? I suppose that is to be determined on a specific basis.
If the vendor supplied eval board contains the topology you want to implement....it might be worth it?
At any rate, I find it useful to talk to applications/engineering at various vendors, to gain insight into these things. Sometimes (for us) it's not about what is "the best" (technically)....the bottom line usually boils down to the bottom line ($).
Fundamentally they are all CAD and if a major supplier/engineering firm was able to use a specific package for development, then chances are it does "work"....
P.S. if I had to choose one, and only one, it would be whichever one has the largest support packages for the devices I most typically work with.....if the cost was no object and the dev times were infinite....it would be Dassault Systems.....the integration between mech and electrical design is amazing, and their simulations actually work (and integrate into mech physics). Probably OrCAD for layout etc....
P.P.S. if the company credit card was fully loaded and the moon was the target......
http://www.solidworks.com/sw/products/details.htm?productID=2162