From discussions, I believe the current best development setup is Solc for compilation, Mist for uploading, and Mist/Chrome for testing.
For testing, Mist provides JSON-RPC for the JS/HTML UI running in Chrome, and Chrome provides the JS/HTML debugging goodness that Mist currently lacks.
Is this correct? What details have I missed/misunderstood?
Also, if Mist is still intended to be a complete solution for running DApps post-testing, what's with the Meteor projects? e.g.:https://github.com/ethereum/meteor-dapp-wallet
Is this just demonstrating a different approach?