So, nearly all kernels except those in specific applications are now modular because it allows much more flexibility. This also means that you need to have the initramfs because the kernel uses this as part of the boot process to load modules and such. Monolithic kernels are old as dirt and only really used in stuff like cell phones etc.. because they are so limited and require so much manual intervention for building in modules etc..
Your machine will also take much longer to boot with a monolithic kernel due to the fact that is going to be much larger than a modular kernel because it must always load every module thats compiled in. Not just a few that the OS needs to boot. IMO Just use what comes in debian. Its going to save you tons of time and questions.
Here's some more information on kernel types..http://en.wikipedia.org/wiki/Monolithic_kernelhttp://en.wikipedia.org/wiki/Modular_kernel
Side note - If you are that concerned with not using a stable kernel, download the source for the one having problems and fix it. Once fixed re-compile the kernel and configure your machine to use it. Oh and make sure you push the bug fix back up the chain so that others who have this issue can fix theirs also.