In the very long run, i think anonymous currencies can not last. Not because of the evil government (well yes, but there is more), but because it is dangerous (hence the government bans it).
You will have computer viruses demanding XMR, you will get kidnappings requesting money via XMR, so it is anonymous. Terrorists trading freely, using XMR, being untraceable.
Sure you don't want to be spied on, but it brings a lot of negative things.
Just thought about leaving this with you, to chew, and think about what fully anonymous coins really bring.
If you care about governments, you are doing it wrong