Well, since we're working with Java here, the whole idea is that it is platform-independent. That means you write the code in the exact same way as you previously would have, so standard tutorials would still apply!
Overpriced? perhaps. But don't forget that macs are reliable, stable, pretty, well optimised and have decent in-house software!
Anyway, you can always get the community / free version of intelliJ, can you not?
-Apa