I've found the new address display a bit lacking, too.
I agree the default address UI needed reinforcing, but you could have just dimmed / grayed the font instead of removing.
In the hierarchy of commandline / qt / web UI, I think you need to consider 3 member classes and their "accounting" needs:
- Miners / Customers - a single default address may be preferred.
- Merchants / Service Providers - multiple vanity "receive" addresses and "private network accounting" to identify from address / balances / vote tallies / etc.
- Officers / Developers - May need multiple service provider wallets for multiple projects.
The basic functions are there, so you could implement any additional services as a web UI or qt update, but I like the idea of people spending time in the qt-client instead of web wallets...easier to mine. (Could we modify Firefox / Chrome with node.js / some plugin to make an MMC web browser that mines with like 1 thread so it's unnoticeable?
Then, instead of just a "wallet", MMC could basically be an "account". Imagine then if you say "I'll put X MMC satoshi in A MMC address for each Y BTC in B BTC address I own". You could do all your accounting - through web, or in qt-client - from one wallet. Is that mastercoin? Or masterwallet?