Possibly the biggest change after coming to grips with ANTLR is now no system is "too big" to tackle. If I can design a DSL that encompasses the design, then I can implement the whole thing. Sure, there is a whole bunch of work writing the various traversals and the code generation templates.
But there is suddenly no boring trudge work left. =)