I use PartMaker explicitly for Swiss and wouldn't use anything else. PartMaker has great post modification support and you should be able to get to the point of edit free programming. To my knowledge, they will fix anything that is required to get a program to run in the machine(won't move medial codes, collant on etc.) I would also recommend watching a few post editing webinars or attending the advanced post editing class at PartMaker. There are some simple edits that you can make to get your post up to snuff. I've seen both star and citizen posts that were completely edit free.
PartMakers full machine simulation model is second to none. You will see every collision in the program - if the software says there's a collision then there's a collision.
Star SR20RII/Fanuc 18i, DMG CTX310V4/Fanuc 32i, DMG CTX310ECO/Siemens 8400, Mori NV5000/MAPS, Bridgeport 760/Fanuc 18i, Kiamaster 4NEII60/Fanuc 3t;Partmaker, Gibbscam