Eclipse is free and let's you develop whatever stuff for different platforms. It's slow, yes. But can you use XCode to write some Java servers that has thousands of classes?
And buying IntelliJ is only $150. Everybody has their own calculus of convenience versus money, but for me at least, that hits a spot where better tools and the time I save is more valuable than the money they cost.