1. If governments are going to monitor their economies and use bitcoin, then anonymity should have the option to be disabled. I'm not saying that all transactions will be public record, just documented. I can see vanity addresses become a vital part of bitcoin adoption as they would reflect the transaction origin. It would also discourage tax evasion.
2. Transaction size limitations would help prevent money laundering. Small and frequent transactions would mean that to transfer large sums would make tracing IP addresses easier.
3. Forget 1 and 2, we're throwing out all the rules. This is a rebellion against the oligopolists. All your base are belong to us.