Same, more than 10 years and I really should have known M-\ earlier :-) (or remembered it, I think I read about it earlier).
The thing is with Emacs, you can really optimize every key stroke if you want, but usually I'm too busy using it to program so I optimize the workflow only time to time.