I have seen Ethereum Studio from ether.camp recommended in various places, but to download it requires some registration, so I assume it is not open source, although it claims to be based on cloud9. Some people might object against using closed source product for applications that may deal with large sums.
Is it really closed-source? What makes people use it? And being "cloud", does it require constant internet access, and does it save source files in the cloud?