We use the intel compiler to compile the render engine, but I can not use it for my pluggable factory system. I have not looked into why it doesn't like it. The Microsoft compiler most specifically does not do partial specialization of templates which made our callback system much more difficult to write as each variation had to be specifically coded, and we stopped at only a minimum set. Microsoft has also announced that a new compiler will not be available till next year. It should also be easy to convert our Microsoft project to the new compiler.
Any opinions are very welcome.