The main thing I use mygov for is doing my tax, and it works fine.
Given all the complaints I see here about the lack of a US government online tax app, we seem to be doing better in that regard, although I imagine the US tax landscape is much more complex.