We still build in Coldfusion with core modules in Java. In its tag based days it was annoying but now that you can work in pure CFScript it's a lot cleaner.
I personally use it as my primary language as well, and have successfully used it at every company I've worked for. I'll admit the tag based syntax is pretty ugly, but you can kick out some great apps with it.