I use it quite often. A couple of things to watch, the first is that it defaults to left hand threads (at least on my system), so you want to watch that. Also, depending on your machine I choose arc moves instead of segment moves. Makes a much much shorter program.
As far as the roughing passes, I use the arc lead in with has a "Y" move before the start and at the end. I add and remove cutter comp to those lines and use that for multiple passes on steel and stainless steel. On aluminum and plastic, you can just cut at a slow feed rate and usually do it in one pass.
Mike
Two Haas VF-2's, Haas HA5C, Haas HRT-9, Hardinge CHNC 1, Bother HS-300 Wire EDM, BobCAD V23, BobCAD V28