Oh man, I seriously haven't worked with an IDE I like more, it's awesome!!
one of my favorite features is realtime error checking. If I type a variable name wrong, and the compiler doesn't recognize it, the compiler will gently notify me... Beautiful.
I actually don't like the new XCode as much as the current version of Netbeans. Maybe it's because I don't program much using Apple's platform-specific APIs...
It is still around mainly in banks, financial institutions etc back-end systems. If you intend to do COBOL most likely will be maintaining legacy code left behind by those previous era retired COBOL developers. Since the pool is small for new COBOL developers, the pay can be very high if they (employers) value you can do it.
I did not do COBOL mainly because I don't want to be "locked-in" to a specific language like COBOL (which most probably if you specialize). I prefer dynamism in my languages.