Modelování není problém, doporučuji produkty Visual Paradigm - http://www.visual-paradigm.com/

Javě to, jak už řekl frelichl, občas jaksi trvá, takže záleží na tom co programuješ.

A .NET bych vzdal rovnou (pokud si nevystačíš s Mono), to je jako kdybys pod Windows chtěl vyvíjet Mac aplikace v xcode.