Hi Mike,
I am currently using SE along with the MinGW32 compiler package, and it has been working very well including GDB integration. Creation of new projects is very simple, and works as well as any other IDE I've used with no extra steps or fuss. However:
1. I use the "build without a makefile" option. SE has done a good job of dependency checking and building so far for me. If you don't require the makefile for other reasons, you might try this option. I just create my projects, add whatever files they contain, and the builds "just work".
2. Default GCC options can be changed (warnings, errors, etc), and once changed in the project type settings, all new projects retain those changes. Works great.
3. I use the version of GDB that comes with SE. There are some bugs with the GDB integration under SE v12 that cause variables to not always display correctly, but they are supposed to be fixed in version 13 of SlickEdit (which I don't have yet).
4. I'm using XP and cannot vouch for Vista compatibility.
If you'd like any other specifics, just ask.
--
John